访问dataframe的最后一个索引值

Sta*_*cey 12 python pandas

我有2个产品的示例数据帧(df):

                         BBG.XAMS.FUR.S               BBG.XAMS.MT.S
date                                                               
2014-10-23                 -2368.850388                    0.000000
2014-10-24                  6043.456178                    0.000000
2015-03-23                    -0.674996                   -0.674997
2015-03-24                    82.704951                   11.868748
2015-03-25                   -11.027327                   84.160210
Run Code Online (Sandbox Code Playgroud)

有没有办法只检索数据帧的最后一个索引值.所以在这个例子中我需要检索的日期值是2015-03-25?

非常感谢

EdC*_*ica 18

以下为您提供最后一个索引值:

df.index[-1]
Run Code Online (Sandbox Code Playgroud)

例:

In [37]:

df.index[-1]
Out[37]:
Timestamp('2015-03-25 00:00:00')
Run Code Online (Sandbox Code Playgroud)

或者您可以访问以下的索引属性tail:

In [40]:

df.tail(1).index[0]
Out[40]:
Timestamp('2015-03-25 00:00:00')
Run Code Online (Sandbox Code Playgroud)


dsu*_*asa 8

旧帖子,但df.last_valid_index()也有效。