我有一個包含日期和值的數據框,並且希望只有正數的cumsum和只有負數的一個。這些日期有時會有相同的日期多次,然後缺少幾天(沒有值=沒有行) 首先,我剛剛測試了累計和。這些都是累積的,但在該日期的順序: df$cumsum <- cumsum(df$values)
# or
df$cumsum <- ave(df$values, FUN=cumsum)
# Should cumulate b
我有一個簡單的例子矩陣如下:(我工作的實際矩陣是674x11,而不是簡單地全「1」元素)。 a =
1 1 1 NaN NaN
1 1 1 NaN NaN
1 1 1 1 NaN
1 1 1 1 1
1 1 1 1 1
我想創建佔的事實,數字元素在不同行每一列開始累積矩陣。我想通過在每列中與該行的平均值替換所述第一數字元件上方NaN值來實現這
我有條件總和與復位爲零。 criteria1 <- c(rep(0,2), rep(1,5), rep(0,3), rep(1,6),rep(0,2))
criteria1[c(6,9,12,13,14,15)] <- NA
#cumsum function, working before the first NA
ave(criteria1, cumsum(criteria1 == 0)