DataFrame.first(self, offset)
一种基于日期偏移量来设置时间序列数据的初始时段的便捷方法。
参数: | offset :
|
返回值: | subset : 与调用者相同的类型 |
Raises: | TypeError 如果索引不是 DatetimeIndex |
例子
import pandas as pd
# 创建日期范围和示例 DataFrame
i = pd.date_range('2018-04-09', periods=4, freq='2D')
ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i)
# 显示原始 DataFrame
print("Original DataFrame:")
print(ts)
# 使用 first() 方法获取前 3 天的数据
result = ts.first('3D')
# 显示结果
print("\nFirst 3 days of data:")
print(result)
注意:返回的是第3个日历日的数据,而不是数据集中观察到的前3天的数据,因此没有返回2018-04-13的数据。