作者SFMAndroid (安卓发送)
看板R_Language
标题[问题] 资料堆叠
时间Thu Aug 6 22:09:51 2015
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
最近在处理一笔资料 大概长这样:
user web code
Shelly yam A1
Bruce finance A2
Shelly yam A1
Kate finance A2
Bruce yam A1
Bruce google A3
希望能够用堆叠(应该是堆叠吧)的方法让资料变成这样:
user web code1 code2
Shelly yam A1 A1
Bruce finance A2
Bruce yam A1
Bruce google A3
Kate finance A2
目前只有想到用for回圈一层一层做
但是实际资料的user人数很多 web也很多
而且即使耗时费力的把for写完
也只是每列一个data.frame
像这个例子就有5个 data.frame...
row的number不相等也是上网查到能用list做
但是最开始还要先把每个data.frame用list(df1, df2, ...)之後才能继续
真实资料的df应该会有上百个吧@@
感觉这样做超没效率的
不知道有没有大大能提供一些想法让小弟参考
谢谢!!
[程式范例]:
[环境叙述]:
R version 3.2.1 (2015-06-18)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8 x64 (build 9200)
locale:
[1] LC_COLLATE=Chinese (Traditional)_Taiwan.950
[2] LC_CTYPE=Chinese (Traditional)_Taiwan.950
[3] LC_MONETARY=Chinese (Traditional)_Taiwan.950
[4] LC_NUMERIC=C
[5] LC_TIME=Chinese (Traditional)_Taiwan.950
[关键字]:
堆叠
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.80.72.94
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1438870193.A.524.html
1F:→ SFMAndroid: 补上row不相等的df合并的参考资料 08/06 22:11
2F:→ SFMAndroid: R: Combining vectors or data frames of unequal 08/06 22:12
3F:→ SFMAndroid: length into one data frame by markheckmann 08/06 22:13