cumsum

    2熱度

    2回答

    我有這樣一個數據幀的累積總和鹼: customer spend hurdle A 20 50 A 31 50 A 20 50 B 50 100 B 51 100 B 30 100 我要計算附加列的累積,這將在相同的客戶復位基地當累積總和大於或等於所述障礙像下面: customer spend hurdle Cumulative A 20 5

    0熱度

    1回答

    我有具有以下結構的數據的大數據幀: name date val1 val2 1 A 2017-01-01 0 2 2 A 2017-01-02 1 1 3 A 2017-01-03 1 0 4 A 2017-01-04 0 3 5 A 2017-01-05 1 1 6 A 2017-01-06 0 0 7 B 2017-01-01 0 0 8 B 2017-01-

    0熱度

    1回答

    處理 我在長格式,看起來像數據: ID<-c("A","A","B","B","C","C","D","D") CW<-c(1,2,1,2,1,2,1,2) Value<-c(1,1,3,3,NA,NA,6,6) dt<-cbind(ID,CW,Value) 我想計算cumsum()爲dt$Value,結果應該是這樣的: cum<-c(1,1,4,4,NA,NA,10,10) dt.c

    0熱度

    1回答

    我在其中包含布爾大熊貓有一列,並希望自上次真值來算THR行,像這樣: a b False 0 True 0 False 1 False 2 False 3 True 0 False 1 True 0 我可以通過一個循環做到這一點,但它似乎有必須是更好的方式

    2熱度

    1回答

    問題 我試圖保持連續時間戳(分鐘頻率)的運行總數。我目前有一種方法是在兩列不匹配的情況下取得一個累計和並重新設置它,但是用for循環完成。我想知道是否有辦法做到這一點沒有循環。 代碼 cb_arbitrage['shift'] = cb_arbitrage.index.shift(1, freq='T') 返回: cccccccc bbbbbbbb cb_spread shif

    1熱度

    2回答

    我有一個大量的車禍數據,它的一個樣本提供如下。 accident是事故發生的二元變量還是不是 。 shift_number是換檔次數,0表示駕駛員是 休息而不是換班。 time_diff是每次觀察的時間量。 df <- data.frame( accident = c(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1), shift_number = c(

    0熱度

    1回答

    在R中,如何在計算行之前計算定義時間段的cumsum?如果可能,優先選擇dplyr。 例如,如果週期爲10天,則該函數將實現cum_rolling10: date value cumsum cum_rolling10 1/01/2000 9 9 9 2/01/2000 1 10 10 5/01/2000 9 19 19 6/01/2000 3 22 22 7/01/2000 4

    0熱度

    1回答

    我有一個表格,其中列「年齡」的值爲1到10,列「Population」具有爲每個「年齡」值指定的值。我想要爲總體生成一個累積函數,使得結果值從至少爲1以上,2以上的年齡開始,依此類推。我的意思是,結果數組應該是(203,180 ..等等)。任何幫助,將不勝感激! Age Population Withdrawn 1 23 3 2 12 2 3 32 2 4 33 3

    1熱度

    1回答

    對r不太熟悉,不知道這是否是一個簡單的問題。 我想創建一個範圍的ID的基礎上,他們的總和的價值總和的60%(或大約)。這裏是數據框。 DF ID Val 98 2 98 1 98 4 3 11 3 6 3 8 3 1 24 3 24 2 46 1 46 2 59 6 使得我首先排序DF由ID,然後檢查其範圍ID的價值總和的高達60%,並將它們組

    1熱度

    3回答

    林試圖使任何載體的積累summatory並獲得累積每3個值,例如: a: 1 2 3 4 5 6 7 8 9 10 b =累積的總和值每3個值 b = 3 6 9 12 15 18 21 24 27 19 在Ma