Pandas的shift函数
程序员文章站
2022-05-11 18:06:23
...
Pandas的shift函数可以将DataFrame移动指定的位数。比如,
period参数指定移动的位数,axis参数指定轴向
import pandas as pd
df = pd.DataFrame({'a':[1,2,3], 'b':[4,5,6], 'c':[7,8,9]})
df.shift(periods=1, axis=0) # 将df整体向下移动一位
df.shift(periods=2, axis=1) # 将df整体向右移动两位
计算每个小时的入口和出口人流量
# 这是从某时刻开始累积的人流量
entries_and_exits = pd.DataFrame({
'ENTRIESn': [3144312, 3144335, 3144353, 3144424, 3144594,
3144808, 3144895, 3144905, 3144941, 3145094],
'EXITSn': [1088151, 1088159, 1088177, 1088231, 1088275,
1088317, 1088328, 1088331, 1088420, 1088753]
})
# 计算每小时出口和入口的人流量
entries_and_exits - entries_and_exits.shift(1)
推荐阅读
-
PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题 - 心中的飞梦
-
有关php array_values()函数的文章推荐10篇
-
php中过滤html代码的函数 提高程序安全性_PHP
-
Python内置函数——__import__ 的使用方法
-
Python进阶之递归函数的用法及其示例
-
jquery的ajax()函数传值中文乱码解决方法介绍
-
有关array_pad函数的文章推荐5篇
-
mysql 1418无法创建函数的解决方法_MySQL
-
PHP各版本的函数类型声明详解
-
opencv中像素重映射操作(remap函数的使用)