Dataframe問題求解

作者: gene50814 (genechen)   2019-08-18 07:26:17
假如現在有一個dataframe有20筆數字(只有一個column),每五筆數字做一次總和,然後
要讓之前的數字全部變成總和的那個數字,該怎麼處理呢?
比如第一到五筆總和是5,前五筆變成5,5,5,5,5這樣
敘述的不是很好.. 請教跟麻煩各位大大了
作者: Luluemiko (露露)   2019-08-18 08:02:00
開新欄位,每一組第一個值等於總和值,再向後填補
作者: yiche (你若安好,便是晴天)   2019-08-18 16:03:00
將該column 轉為list後,對list做運算,再重建回DataFrame。https://i.imgur.com/R5iwq1M.jpg
作者: iphone2003 (307)   2019-08-19 18:49:00
試試用groupby來算平均,再用.values得到array後用np.repeat來做重複的部分,再把結果存回df
作者: gene50814 (genechen)   2019-08-19 22:52:00
感謝各位大大的指教!

Links booklink

Contact Us: admin [ a t ] ucptt.com