pandas.DataFrame.last # 数据框。最后(偏移量)[来源] # 根据日期偏移选择时间序列数据的最终周期。 自版本 2.1 起已弃用:last()已弃用并将在未来版本中删除。请改为使用.loc创建掩码和过滤器。 对于具有排序 DatetimeIndex 的 DataFrame,此函数根据日期偏移量选择最后几行。 参数: 偏移量str、DateOffset、dateutil.relativedelta将选择的数据的偏移长度。例如,“3D”将显示过go 3 天内具有索引的所有行。 返回: 系列或数据框调用者的子集。 加薪: 类型错误如果索引不是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 年 4 月 11 日的数据。