作者gene50814 (genechen)
看板Python
標題Dataframe問題求解
時間Sun Aug 18 07:26:17 2019
假如現在有一個dataframe有20筆數字(只有一個column),每五筆數字做一次總和,然後
要讓之前的數字全部變成總和的那個數字,該怎麼處理呢?
比如第一到五筆總和是5,前五筆變成5,5,5,5,5這樣
敘述的不是很好.. 請教跟麻煩各位大大了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 129.32.224.75 (美國)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1566084379.A.363.html
→ Luluemiko: 開新欄位,每一組第一個值等於總和值,再向後填補 08/18 08:02
→ yiche: 將該column 轉為list後,對list做運算,再重建回DataFrame 08/18 16:03
→ yiche: 。 08/18 16:03
推 iphone2003: 試試用groupby來算平均,再用.values得到array後用np. 08/19 18:49
→ iphone2003: repeat來做重複的部分,再把結果存回df 08/19 18:49
→ gene50814: 感謝各位大大的指教! 08/19 22:52