如何在数据帧中获取列的最后一个值。
close_value = from_csv['close_price'].tail(1)
这是from_csv是我的数据帧 这给了我所需的输出,但格式不同(如下所示)
Name: close_price, dtype: float64
1 0.985
我只想在变量
中存储.985答案 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]