楼主: 陌上路上
4032 8

[问答] 使用dcast整合数据,value变成了0,1 [推广有奖]

  • 0关注
  • 0粉丝

已卖:13份资源

硕士生

21%

还不是VIP/贵宾

-

威望
0
论坛币
2068 个
通用积分
0.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
198 点
帖子
13
精华
0
在线时间
267 小时
注册时间
2018-10-28
最后登录
2021-9-26

楼主
陌上路上 发表于 2019-5-28 15:55:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
使用dcast整合数据,数据的value全部变成0,1.  如何让数据不发生变化? 求问怎么处理?
第一次变换:melt(WEFData,id.vars = c('Edition','Code.GCR','Series','Attribute'),variable.name="Country",value.name = "Score")
第一次数据.png
第二次变换:dcast(rankWEFData,Edition+Code.GCR+Attribute + Country ~ Series,value.var = 'Score')
第二次数据.png
二维码

扫码加我 拉你入群

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

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

关键词:value alue CAS attribute Variable

沙发
风向南吹TP 学生认证  发表于 2019-5-28 18:31:31
你的数据里面有缺失值

藤椅
陌上路上 发表于 2019-5-28 19:31:07
风向南吹TP 发表于 2019-5-28 18:31
你的数据里面有缺失值
嗯,确实有缺失值,请问大神,带有缺失值不能这样转吗?是需要先把缺失值补齐?

板凳
风向南吹TP 学生认证  发表于 2019-5-28 22:03:43
陌上路上 发表于 2019-5-28 19:31
嗯,确实有缺失值,请问大神,带有缺失值不能这样转吗?是需要先把缺失值补齐?
你在后面加上na.rm=TRUE试试

报纸
孤独的求学者、 发表于 2020-4-29 23:24:26
风向南吹TP 发表于 2019-5-28 22:03
你在后面加上na.rm=TRUE试试
我感觉似乎和缺失值没关系,我有缺失值也成功了,应该是其他的问题

地板
xchwjf@163.com 发表于 2020-12-23 18:17:33
可能是数据量太大

7
xchwjf@163.com 发表于 2020-12-27 14:49:47

# dcast(unique(df,by = cols),a~b,value.var = "c")

c为长表中的数值转换成宽表中的重新排列的数据

重点是需要增加unique 函数

8
温暖无垠 学生认证  发表于 2021-10-7 21:58:35
我用cast函数出现了相同的问题 请问你解决了吗

9
温暖无垠 学生认证  发表于 2021-10-7 21:59:39
如果解决了的话 方便分享一下吗

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

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