我想一次添加一行数据帧的总和。
因此,对于每一行,我想计算它上面的列的总和。
使用colSums和apply(或sapply,rollapply)的组合是否有一种优雅的方法可以做到这一点?我一直在尝试这些的几种组合,但无法弄明白。
答案 0 :(得分:2)
new_df <- apply(data_frame, 2, cumsum)
答案 1 :(得分:1)
使用dplyr
,我们可以
library(dplyr)
data %>%
mutate_all(cumsum)