Python Pandas – 根据日期偏移量选择时间序列数据的前几个时间段

Python Pandas – 根据日期偏移量选择时间序列数据的前几个时间段

要根据日期偏移量选择时间序列数据的前几个时间段,请使用 first ()方法。首先,使用 periodsfreq 参数设置日期索引。freq是频率参数−

i = pd.date_range('2021-07-15', periods=5, freq='3D')

现在,创建具有以上索引的DataFrame−

 dataFrame = pd.DataFrame({'k': [1, 2, 3, 4, 5]}, index=i)

获取第一个4天的行,即4D−

dataFrame.first('4D')

示例

以下是完整的代码−

import pandas as pd

# 用期数为5和频率为3天设置日期索引
i = pd.date_range('2021-07-15', periods=5, freq='3D')

# 创建具有以上索引的DataFrame
dataFrame = pd.DataFrame({'k': [1, 2, 3, 4, 5]}, index=i)
print"DataFrame...\n",dataFrame

# 获取前几行
# 获取前4天的行
print"First few rows fetched..\n",dataFrame.first('4D');

输出

这将产生以下输出−

DataFrame...
             k
2021-07-15   1
2021-07-18   2
2021-07-21   3
2021-07-24   4
2021-07-27   5
First few rows fetched..
             k
2021-07-15   1
2021-07-18   2

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程