[问题] 资料堆叠

楼主: SFMAndroid (安卓发送)   2015-08-06 22:09:51
[问题类型]:
程式咨询(我想用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
[关键字]:
堆叠
楼主: SFMAndroid (安卓发送)   2015-08-06 22:11:00
补上row不相等的df合并的参考资料R: Combining vectors or data frames of unequallength into one data frame by markheckmann

Links booklink

Contact Us: admin [ a t ] ucptt.com