0

ffパッケージを使用してExcelファイルをロードしています。

i=as.ffdf(data.frame(a=c(1,1,1,1,1,1), b=c(1,4,6,2,5,3), c=c(1,1,1,1,1,1), d=c(1,0,1,1,0,1)))

列 d の累積合計を取得し、0 が見つかったらリセットしようとしています。以下の出力を取得しようとしています。

a   b   c   d   Result
1   1   1   1   1
1   4   1   0   0
1   6   1   1   1
1   2   1   1   2
1   5   1   0   0
1   3   1   1   1

私は知っています、私は簡単にそれを達成することができますが、私ddplydata rows i.e. > 5000000 rows.

ありがとう

4

1 に答える 1