从DataFrame的最后一行获取列表

ste*_*eff 3

我有一个看起来像这样的DataFrame:

             28    91    182
Date                        
2017-09-07  0.97  1.05  1.15
2017-09-08  0.95  1.04  1.14
2017-09-11  0.96  1.06  1.16
2017-09-12  0.99  1.04  1.16
2017-09-13  0.99  1.04  1.16
Run Code Online (Sandbox Code Playgroud)

从这个DataFrame我想得到最后一行的值列表.

[0.99, 1.04, 1.16]
Run Code Online (Sandbox Code Playgroud)

我试图用

np.array(tbill.iloc[-1:].values).tolist()
Run Code Online (Sandbox Code Playgroud)

返回

[[0.99, 1.04, 1.16]]
Run Code Online (Sandbox Code Playgroud)

但感觉过于复杂.

有更简单的方法吗?

mir*_*ulo 7

只需切片底层数组.

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

产量

[0.99, 1.04, 1.16]
Run Code Online (Sandbox Code Playgroud)