Python Pandas – 根据日期偏移量选择时间序列数据的最终周期

Python Pandas – 根据日期偏移量选择时间序列数据的最终周期

要根据日期偏移量选择时间序列的最终周期,请使用 last ()方法。首先,使用 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.last('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"Last few rows fetched..\n",dataFrame.last('4D');

输出

这将产生以下输出 –

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程