[问题] merge 含并三个

楼主: psinqoo (零度空間)   2015-06-29 18:21:48
- 问题: 当你想要问问题时,请使用这个类别
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
请把以下不需要的部份删除
使用者(已经有用R 做过不少作品)
[问题叙述]:
请简略描述你所要做的事情,或是这个程式的目的
合并三张表以上
merge 只能合并 两张表有共同主KEY 但一次有三张以上该如何做
[程式范例]:
一般都是这样用
merge(x1,x2, by="name")
merge(x1,x2,x3,..., by="name") <-不行的 请勿使用
[环境叙述]:
[关键字]:
merge
选择性,也许未来有用
作者: celestialgod (天)   2015-06-29 18:33:00
Reduce(function(x, y) merge(x, y, by='name'), list(x1, x2, x3))
楼主: psinqoo (零度空間)   2015-06-29 19:08:00
感谢 celestialgod 可以使用 谢谢
作者: celestialgod (天)   2015-06-29 19:12:00
不客气

Links booklink

Contact Us: admin [ a t ] ucptt.com