R语言使用apply函数进行cumsum累积运算(除首列外)
可以使用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
原文地址: https://www.cveoy.top/t/topic/nV8a 著作权归作者所有。请勿转载和采集!