楼主: pingguzh
9029 9

[问答] 请教R怎么批量计算频数 [推广有奖]

  • 0关注
  • 4粉丝

菜鸟

副教授

48%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
20.1546
学术水平
1 点
热心指数
7 点
信用等级
3 点
经验
20017 点
帖子
870
精华
0
在线时间
433 小时
注册时间
2012-10-29
最后登录
2024-1-28

楼主
pingguzh 发表于 2019-7-5 14:32:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教各位,假设数据集data有100个分类变量,变量名比如是a, b, c, d,e, f, g......
需要对这些变量分别做频数描述,请问应该怎么操作呢

是用for循环吗?然后应该怎么写呢?





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:for循环 怎么操作 Data 分类变量 数据集

统计爱好

沙发
pingguzh 发表于 2019-7-5 14:51:00
比如我要做table(data$a)     table(data$b)      或者使用summarise()函数
应该怎么写程序呢

藤椅
觅寄忧谷 发表于 2019-7-6 12:40:59
例如有以下数据,需要统计每个车辆出现的频数
车辆 观测数据
1     A 1.619539
2     C 1.043553
3     H 1.737147
4     E 1.174920
5     B 1.451731
6     C 1.573667
7     E 1.499189
8     G 1.560143
9     F 1.620255
10    H 1.453784
只需要table(example_car$车辆),就根据车辆这一列的不同类别进行统计,结果如下
A B C E F G H
1 1 2 2 1 1 2
说明A车出现了1次,B车1次,C车两次,以此类推
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

板凳
5752 发表于 2019-7-6 21:22:53
purrr::map(df,table),试试这个
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

报纸
zhangyangsmith 发表于 2019-7-9 05:11:29
  1. lapply(data, table)
复制代码
已有 2 人评分论坛币 热心指数 收起 理由
pingguzh + 5 + 4 精彩帖子
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 15  热心指数 + 4   查看全部评分

地板
pingguzh 发表于 2019-7-17 09:20:26
觅寄忧谷,谢谢,但是你好像没理解我的意思

7
pingguzh 发表于 2019-7-17 09:21:03
5752 发表于 2019-7-6 21:22
purrr::map(df,table),试试这个
谢谢,df是我的数据集的名字吗?table这里应该写什么呢,我这里有很多个变量

8
pingguzh 发表于 2019-7-17 09:21:26
zhangyangsmith 发表于 2019-7-9 05:11
table这里我应该写什么呢,比如我的变量是a,b,c,e,f

9
pingguzh 发表于 2019-7-17 09:25:58
谢谢,可以了,table是函数名的意思

10
pingguzh 发表于 2019-7-17 09:35:41
如果我不只是要计算table,还要进一步计算频率prop.table,然后还要做chisq.test,用lapply就不行了,那应该怎么写呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 14:57