304行と32変数のデータフレームがあります。列Aと列Bの値を2行ごとに合計したいとします(つまり、row1 + row2、row3 + row4、row5 + row6など)。 OUTPUT列には、私が何を得たいかを見ることができます。R列の2列ごとに列を合計する
A B OUTPUT
0 23 0 #row1
1000 0 1023 #row2
0 12 0 #row3
914 0 926 #row4
0 25 0 #row5
502 0 527 #row6
0 16 0 #row7
644 0 660 #row8
0 23 0 #row9
776 0 799 #row10
0 19 0 #row11
860 0 879 #row12
0 25 0 #row13
992 0 1017 #row14
0 15 0 #row15
1153 0 1168 #row16
0 17 0 #row17
615 0 632 #row18
0 32 0 #row19
588 0 620 #row20
0 36 0 #row21
814 0 850 #row22
0 29 0 #row23
1103 0 1132 #row24
0 16 0 #row25
690 0 706 #row26
0 22 0 #row27
456 0 478 #row28
0 16 0 #row29
1292 0 1308 #row30
私が使用して試してみました:
library(RcppRoll)
df1$OUTPUT <- with(df1, round(roll_sumr((df1$A + df1$B), n = 2, by=2, fill = 0)))
しかし、それは動作しません。どんな提案も非常に高く評価されます。ここ
。あなたはどんなエラーを出していますか? – HFBrowning
@HFBrowning私は以下を取得します: '1023 479 926 289 527 276 660 364 799 542 879 539 1017 602 1168 403 632 535 620 424 850 585 1132 499 706 286 478 800 1308' – dede