计算机语言学习24

您所在的位置:网站首页 excel表中怎么求百分比和百分比 计算机语言学习24

计算机语言学习24

2024-04-17 18:44| 来源: 网络整理| 查看: 265

妥妥的干货啊,这个表是我按照教程编出来的,真心不容易,有了这个表就是万事俱备啦,小伙伴们先按照我的截图做个Excel表出来,命名Arthritis

这种统计表格我们是经常会遇到的,如何用R语言快速完成自己想要的统计。

首先点击File-Import dataset-From Excel,导入Excel表中的数据

导入数据后代码区自动出现以下代码

然后输入代码:

library(vcd) ##没有安装vcd程序包的小伙伴需要提前安装此程序包##

head(Arthritis) ##显示数据##

简单的统计先来一波:

单一数据信息统计

使用table()函数统计Improved的频数 ##

mytable

2. 使用prop.table()统计频数对应的比例

prop.table(mytable)

3. 使用prop.table()*100统计频数对应的百分比

prop.table(mytable)*100

两因素数据统计

4. 同时统计Improved的相应的Treatment数据

mytable

5. margin.table()和prop.table()函数

margin.table(mytable, 1)

prop.table(mytable, 1)

margin.table(mytable, 2)

prop.table(mytable, 2)

注意分析这组代码产生的统计结果,这里的1指的是纵坐标数值Treatment,2指的是横坐标数值Improved;

1的百分比计算的是单个值除以横坐标总和;2的百分比计算的则是单个值除以纵坐标总和。

prop.table(mytable)

这个不带1和2的则指的是单个值除以横纵坐标总和的百分比。

6. addmargins()函数

addmargins(mytable)

addmargins(prop.table(mytable))

addmargins()函数主要是在行和列的最后加Sum,默认是在行和列后边均加Sum。

如果只想在行或者列后边加Sum

addmargins(prop.table(mytable, 1), 2) ##只在2 Improved后边加Sum##

addmargins(prop.table(mytable, 2), 1) ##只在1 Treatment后边加Sum##

果真没有辜负我白天辛苦编数据,这波操作真是太值了。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3