以元素方式添加两个矩阵/数据帧

Cha*_*raG -5 r

我有两个大型数据框,它们具有相同的列名和相同的行名.是否有一个R函数将元素两个数据框一起添加?

Mat*_*erg 7

元素添加是+大多数对象的作用:

> 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
Run Code Online (Sandbox Code Playgroud)

名称将来自第一个数据框,两个列中的列的顺序很重要.由于你的顺序相同,你应该没问题.

如果行数或列数不同,您将收到错误消息.