小编Sly*_*yrs的帖子

在 R 中对多列使用 Diff()

我想计算数据框中许多列的一阶差异,而无需明确命名它们。它适用于具有以下代码的一列:

set.seed(1)
Data <- data.frame(
  X = sample(1:10),
  Y = sample(1:10),
  Z = sample(1:10))
 Newdata <- as.data.frame(diff(Data$X, lag = 1))
Run Code Online (Sandbox Code Playgroud)

如何为数据框中的许多列(例如 [2:200])计算相同的值?

diff r time-series dataframe

2
推荐指数
1
解决办法
2607
查看次数

标签 统计

dataframe ×1

diff ×1

r ×1

time-series ×1