1999 3

[问答] table函数如何保存列联表? [推广有奖]

  • 0关注
  • 1粉丝

已卖:40份资源

硕士生

21%

还不是VIP/贵宾

-

威望
0
论坛币
471 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1126 点
帖子
39
精华
0
在线时间
210 小时
注册时间
2017-7-12
最后登录
2022-5-1

楼主
小核桃脸婆婆 发表于 2019-8-5 11:19:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我基于两个变量用table函数实现了列联表。但是用as.data.frame转换会变成频数分布表。但是我希望还是能够以矩阵的形式保存列联表,网上好像没有人有这样的需求?
就没有找到好的解决办法,请问怎么解决呢?
  1. t1 <- data.frame(sex = c('F', 'F', 'M', 'M', 'M' , 'F', 'M'),
复制代码
希望保存的结果是这样的矩阵。谢谢大家~
     blue brown green
  F     2     1     0
  M    2     1     1

二维码

扫码加我 拉你入群

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

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

关键词:Table ABLE ABL tab 列联表 R语言 R语言程序请教 R语言初学者

沙发
小核桃脸婆婆 发表于 2019-8-5 11:20:59
代码显示不出来。。再发一下
t1 <- data.frame(sex = c('F', 'F', 'M', 'M', 'M' , 'F', 'M'),
                 color = c('blue', 'brown', 'blue', 'brown', 'blue', 'blue', 'green'))
table(t1)

藤椅
caimiao0714 学生认证  发表于 2019-8-5 12:23:28
小核桃脸婆婆 发表于 2019-8-5 11:20
代码显示不出来。。再发一下
t1
  1. require(dplyr)

  2. t1 %>%
  3.   count(sex, color) %>%
  4.   tidyr::spread(key = color, value = n, fill = 0)
复制代码
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
admin_kefu + 30 + 3 + 3 + 3 热心帮助其他会员
Sunknownay + 3 + 3 + 3 精彩帖子

总评分: 论坛币 + 30  学术水平 + 6  热心指数 + 6  信用等级 + 6   查看全部评分

板凳
小核桃脸婆婆 发表于 2019-8-5 12:34:52
caimiao0714 发表于 2019-8-5 12:23
非常感谢!!

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

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