【问题标题】:Subtract columns [i] row from very last row in r从 r 中的最后一行减去列 [i] 行
【发布时间】:2019-10-24 03:08:26
【问题描述】:

我目前正在处理月度数据。我有 10 列和 200 行。我想从 r 的最后一行中减去每一行。有没有办法在一个简单的代码中对所有列执行此操作?我目前的方法是从最大滞后中减去每一列行。例如总行数=200,所以最后一行是第 200 行。我的公式是 columnB(i)-lag(columB,200)。

【问题讨论】:

    标签: r dplyr plyr


    【解决方案1】:

    mtcars 数据集(没有字符或因子列)为例,您可以这样做:

    mtcars - c(tail(mtcars, 1))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多