楼主: 陌上路上
3159 8

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

  • 0关注
  • 0粉丝

硕士生

21%

还不是VIP/贵宾

-

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

相似文件 换一批

+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试试

使用道具

风向南吹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
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 01:25