pandas.Series.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 日的数据。