我有這個數據,我想三個行的組合,1-3,4-6,7-9,10-12。在我的數據框中,我有48行和795個變量。你可以幫幫我嗎?我怎樣才能以三個一組對行進行求和?
我的數據幀:
X1 X2 X3 X4 X5 X6 X7 X8 X9
1 0.00 0.00 136.29 0.00 60.52 0.00 0.00 0.00 0.00
2 0.00 0.00 4658.69 0.00 0.00 1749.50 0.00 0.00 0.00
3 0.00 0.00 0.00 0.00 0.00 125.86 0.00 0.00 0.00
4 0.00 0.00 119.34 0.00 0.00 0.00 0.00 0.00 0.00
5 0.00 0.00 4674.16 2107.55 0.00 0.00 0.00 0.00 0.00
6 0.00 0.00 0.00 0.00 0.00 5689.40 0.00 0.00 0.00
7 4270.87 0.00 0.00 0.00 0.00 3275.74 0.00 0.00 0.00
8 0.00 455.04 0.00 0.00 0.00 1296.30 0.00 0.00 0.00
9 0.00 0.00 0.00 0.00 0.00 9887.52 0.00 0.00 0.00
10 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
11 0.00 0.00 0.00 0.00 2169.64 0.00 0.00 0.00 699.93
12 0.00 12524.50 0.00 0.00 0.00 0.00 0.00 0.00 0.00
這是我想要的:
X1 X2 X3 X4 X5 X6 X7 X8 X9
1 0.00 0.00 ......
2 0.00 0.00 ......
3 4270.87 455.04 ......
4 0.00 12524.50 ......
還參見'rowsum' - 'rowsum(數據,appropriate_grouping_vector) ' –
@alexis_laz不錯的一個,太簡單了! 'rowsum(df1,rep(1:4,each = 3))',考慮張貼爲答案。 – zx8754
@alexis_laz - 該死的......我總是忘記'rowsum' - 一個比我的更好的解決方案。 – thelatemail