Dataframe問題求解

看板Python作者 (genechen)時間5年前 (2019/08/18 07:26), 編輯推噓2(205)
留言7則, 4人參與, 5年前最新討論串1/1
假如現在有一個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

08/18 08:02, 5年前 , 1F
開新欄位,每一組第一個值等於總和值,再向後填補
08/18 08:02, 1F

08/18 16:03, 5年前 , 2F
將該column 轉為list後,對list做運算,再重建回DataFrame
08/18 16:03, 2F

08/18 16:03, 5年前 , 3F
08/18 16:03, 3F

08/18 16:05, 5年前 , 4F

08/19 18:49, 5年前 , 5F
試試用groupby來算平均,再用.values得到array後用np.
08/19 18:49, 5F

08/19 18:49, 5年前 , 6F
repeat來做重複的部分,再把結果存回df
08/19 18:49, 6F

08/19 22:52, 5年前 , 7F
感謝各位大大的指教!
08/19 22:52, 7F
文章代碼(AID): #1TM8qRDZ (Python)
文章代碼(AID): #1TM8qRDZ (Python)