我想计算数据框中许多列的一阶差异,而无需明确命名它们。它适用于具有以下代码的一列:
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])计算相同的值?