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