Python Pandas - 根据日期偏移选择时间序列数据的第一个时间段
pythonserver side programmingprogramming更新于 2025/10/29 15:40:17
要根据日期偏移选择时间序列数据的第一个时间段,请使用 first() 方法。首先,使用 periods 和 freq 参数设置日期索引。 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 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

