如何在python数据帧中获取列的最后一个值

时间:2016-03-18 08:15:48

标签: python dataframe

如何在数据帧中获取列的最后一个值。

close_value = from_csv['close_price'].tail(1)

这是from_csv是我的数据帧 这给了我所需的输出,但格式不同(如下所示)

 Name: close_price, dtype: float64
    1    0.985

我只想在变量

中存储.985

2 个答案:

答案 0 :(得分:0)

from_csv.close_price.iloc[-1]

iloc按位置选择,-1表示最后位置。

答案 1 :(得分:0)

也许这不是最简单的方法,但对我来说,以下似乎可以做你想要的:

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.rand(4,4),columns=['a','b','c','d'])
df['a'].values[-1]