【问题标题】:Element-wise addition of two matrices/data frames [closed]两个矩阵/数据帧的元素相加[关闭]
【发布时间】:2016-09-21 20:19:23
【问题描述】:

我有两个大数据框,它们具有相同的列名和相同的行名,顺序相同。是否有一个 R 函数可以将两个数据框按元素添加在一起?

【问题讨论】:

    标签: r


    【解决方案1】:

    元素加法是+ 对大多数对象所做的:

    > 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
    

    名称将来自第一个数据框,并且两组中列的顺序很重要。由于您的顺序相同,所以应该没问题。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-24
      • 2020-10-16
      相关资源
      最近更新 更多