[问题] 资料整合处理

楼主: angel50732 (瑜)   2018-01-16 08:38:17
[问题类型]:
因为资料数太大所以抓资料时有进行分割。(即,有两份档案)
我想要把两份档案有出现相同名字的资料合并成一行,下面有范例。
[软件熟悉度]
新手
[问题叙述]:
example:资料格式
第一份 I He She
10 20 30
6. 7. 2
第二份 I. They. He
2 30 8
35 2 1
我想要变成:第二份叠在第一份下面
I. He. She. They
10 20 30
6 7 2
2 8 30
35 1 2
麻烦大家帮我解惑,谢谢!
作者: andrew43 (讨厌有好心推文后删文者)   2018-01-16 09:53:00
大致是 merge(d1, d2, all = T) 栏名要能对应才行要保留原本列顺序可再加上 sort = F
楼主: angel50732 (瑜)   2018-01-16 11:34:00
但如果出现像they这种的,只有在其中一份档案有出现,还能用merge吗?
作者: andrew43 (讨厌有好心推文后删文者)   2018-01-16 11:40:00
可以啊。all=T的情况会纳入所有的列,空格会补NA
楼主: angel50732 (瑜)   2018-01-16 11:56:00
好的 谢谢你!内容有些改变,再麻烦各位为我解惑
作者: andrew43 (讨厌有好心推文后删文者)   2018-01-16 14:53:00
解决办法一样吧?你试过了吗?
楼主: angel50732 (瑜)   2018-01-17 21:34:00
ok了,感谢您!

Links booklink

Contact Us: admin [ a t ] ucptt.com