【发布时间】:2016-09-21 20:19:23
【问题描述】:
我有两个大数据框,它们具有相同的列名和相同的行名,顺序相同。是否有一个 R 函数可以将两个数据框按元素添加在一起?
【问题讨论】:
标签: r
我有两个大数据框,它们具有相同的列名和相同的行名,顺序相同。是否有一个 R 函数可以将两个数据框按元素添加在一起?
【问题讨论】:
标签: r
元素加法是+ 对大多数对象所做的:
> d <- data.frame(x=1:3, y=4:6)
> d
x y
1 1 4
2 2 5
3 3 6
> d2 <- data.frame(z=4:6, w=6:4)
> d + d2
x y
1 5 10
2 7 10
3 9 10
名称将来自第一个数据框,并且两组中列的顺序很重要。由于您的顺序相同,所以应该没问题。
如果行数或列数不同,您将收到错误消息。
【讨论】: