pandas DataFrame.shift()函数

pandas DataFrame.shift()函数可以把数据移动指定的位数

period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列.

eg: 有这样一个DataFrame数据:

如果想让 a和b的数据都往下移动一位:

如果是在行上往右移动一位:

如果想往上或者往左移动,可以指定(periods=-1):

一个例子:

这里有一组某车站各个小时的总进站人数和总出站人数的数据:

要求计算每个小时该车站进出站人数

思路: 把第n+1小时的总人数-第n小时的总人数,就是这个小时里的进出站人数

Original: https://www.cnblogs.com/liulangmao/p/9301032.html
Author: 诗&远方
Title: pandas DataFrame.shift()函数

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/9182/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部