【发布时间】:2016-05-02 15:41:13
【问题描述】:
我得到了data.frame (df). 的这两个表(A 和 B)
表 A
bb cc dd W ee Y
vaccined 12 17.2 15.3 14 5.1 9
no_vaccined 13 7.8 9.7 11 24.9 16
NA 0.3 0.6 1.3 0 0.5 0.7
表 B
bb cc dd ee
no 91.5 90.8 95 87
yes 8.5 9.2 5 13
注:在表 B 中,“是”代表以百分比表示的受试者数量(例如“请注意,表 B 没有“W”或“Y”变量
我想将这两个表合并为一个。但是:我只想在新表 (C) 中添加表 B 的“是”行并保留表 A 的“W”和“Y”变量。
例子:
bb cc dd W ee Y
vaccined 12 17.2 15.3 14 5.1 9
no_vaccined 13 7.8 9.7 11 24.9 16
NA 0.3 0.6 1.3 0 0.5 0.7
yes 8.5 9.2 5 25 13 25.7
有没有办法做到这一点?
任何帮助都会非常有帮助。
【问题讨论】:
-
我可以帮助你,但你必须给我一些可重复的数据。查看
dput()函数。 -
总的来说,我认为您正在寻找的是 plyr 包中的 rbind.fill 。试试 rbind.fill(table_a,table_b)。但@Raphael K 是对的,您需要一个可重现的示例让我们确切知道您想要什么。
-
合并后的data.frame中
yes行的W和Y值是从哪里来的?其他行的总和?
标签: r