pandas DataFrame.shift()函数的具体使用
程序员文章站
2024-01-01 11:52:34
pandas dataframe.shift()函数可以把数据移动指定的位数period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列.eg: 有这样一个dataframe数据...
pandas dataframe.shift()函数可以把数据移动指定的位数
period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列.
eg: 有这样一个dataframe数据:
如果想让 a和b的数据都往下移动一位:
如果是在行上往右移动一位:
如果想往上或者往左移动,可以指定(periods=-1):
一个例子:
这里有一组某车站各个小时的总进站人数和总出站人数的数据:
要求计算每个小时该车站进出站人数
思路: 把第n+1小时的总人数-第n小时的总人数,就是这个小时里的进出站人数
到此这篇关于pandas dataframe.shift()函数的具体使用的文章就介绍到这了,更多相关pandas dataframe.shift()内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!