可以使用apply函数来实现对数据框中除第一列外的所有列进行cumsum累积运算。

假设数据框df为:

   A  B  C
1  1  2  3
2  4  5  6
3  7  8  9

则可以使用以下代码进行cumsum累积运算:

df[, -1] <- apply(df[, -1], 2, cumsum)

其中df[, -1]表示选择除了第一列以外的所有列,apply函数中的参数2表示对每一列进行操作,cumsum表示进行累积运算。

处理后的数据框df为:

   A  B  C
1  1  2  3
2  4  7  9
3  7 15 18
R语言使用apply函数进行cumsum累积运算(除首列外)

原文地址: https://www.cveoy.top/t/topic/nV8a 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录