最近在做老师布置的作业,遇到了要选出新冠疫情中新增最多的一天,也就是算出新增人数,使用shift函数很简单即可算出
p['xx_1'] = p["xx"].shift(1)
上面得到的就是xx字段向下移动一行的结果,和之前相比向下移动一行,你可以设置为任意行,也可是向上向下
p['xx'] - p["xx_1"]
参考自ML_BOY
Ndf.sort_values(["CumulativePositive"],ascending=False)
ndf_list = (Ndf["CumulativePositive"])
ndf_list1 = ndf_list.shift(1)
resultofndf = ndf_list1-ndf_list
resultofndf
在处理新冠疫情数据时,通过Pandas的shift函数轻松计算每日新增病例。该函数可将数据行上下移动,方便计算相邻日期间的差异。

1万+

被折叠的 条评论
为什么被折叠?



