dask.dataframe.Index.last
dask.dataframe.Index.last¶
- Index.last(offset)¶
根据日期偏移选择时间序列数据的最后时间段。
此文档字符串是从 pandas.core.frame.DataFrame.last 复制的。
Dask 版本可能存在一些不一致性。
2.1 版后已移除:
last()
已被弃用,并将在未来版本中移除。请使用 .loc 创建掩码和过滤器。对于一个带有已排序的 DatetimeIndex 的 DataFrame,此函数根据日期偏移量选择最后几行。
- 参数
- 偏移量str, DateOffset, dateutil.relativedelta
将被选择的数据的偏移长度。例如,’3D’ 将显示其索引在最近3天内的所有行。
- 返回
- Series 或 DataFrame
调用者的一个子集。
- Raises
- 类型错误
如果索引不是
DatetimeIndex
参见
first
基于日期偏移选择时间序列的初始时间段。
at_time
在一天中的特定时间选择值。
between_time
选择一天中特定时间段的值。
注释
2.1.0 版后已移除: 请使用 .loc 创建一个掩码和过滤器
示例
>>> i = pd.date_range('2018-04-09', periods=4, freq='2D') >>> ts = pd.DataFrame({'A': [1, 2, 3, 4]}, index=i) >>> ts A 2018-04-09 1 2018-04-11 2 2018-04-13 3 2018-04-15 4
获取过去3天的行数据:
>>> ts.last('3D') A 2018-04-13 3 2018-04-15 4
请注意,返回的是过去3个日历日的数据,而不是数据集中最后3个观测日的数据,因此2018-04-11的数据未被返回。