作者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://webptt.com/cn.aspx?n=bbs/Python/M.1566084379.A.363.html
1F:→ Luluemiko: 开新栏位,每一组第一个值等於总和值,再向後填补 08/18 08:02
2F:→ yiche: 将该column 转为list後,对list做运算,再重建回DataFrame 08/18 16:03
3F:→ yiche: 。 08/18 16:03
5F:推 iphone2003: 试试用groupby来算平均,再用.values得到array後用np. 08/19 18:49
6F:→ iphone2003: repeat来做重复的部分,再把结果存回df 08/19 18:49
7F:→ gene50814: 感谢各位大大的指教! 08/19 22:52