0
我遇到的aggregate()
功能之類的東西seq_along()
,但我不知道如何尚未解決這個問題:總和當前元素中的R
爲以下幾點:
x
1
5
10
20
我想獲得以下輸出:
y
1
6
16
36
這在我看來,做這樣的事情x[1:seq_along(x)]
會做的伎倆,但它似乎不是因爲seq_along(x)
是一個序列而不是數字。
我遇到的aggregate()
功能之類的東西seq_along()
,但我不知道如何尚未解決這個問題:總和當前元素中的R
爲以下幾點:
x
1
5
10
20
我想獲得以下輸出:
y
1
6
16
36
這在我看來,做這樣的事情x[1:seq_along(x)]
會做的伎倆,但它似乎不是因爲seq_along(x)
是一個序列而不是數字。
正如@DavidArenburg提到的,你可以使用cumsum
功能:
x <- c(1, 5, 10, 20)
cumsum(x)
[1] 1 6 16 36