在不使用索引的情况下获取数据框列的最后一个值。
假设我有一个DataFrame,如下所示:
df = pd.DataFrame(np.random.randn(10,5), columns = ['a','b','c','d','e'])
我想要获取列e
中的最后一个值。我可以这样做:
df['e'].tail(1)
但是这会返回一个带有索引9的系列。理想情况下,我只想得到一个可以直接使用的数字值。我也可以这样做:
np.array(df['e'].tail(1))
但是这要求我在实际使用之前访问/调用它的第0个元素。有没有更直接/简单的方法来做到这一点呢?