我按照这个指令https://www.geeksforgeeks.org/python-pandas-dataframe-get_value/,知道如何从pandas中的dateframe数据中获取值:
df.get_value(10, 'Salary')
我的问题是如何得到最后一行的'Salary'的值?
我按照这个指令https://www.geeksforgeeks.org/python-pandas-dataframe-get_value/,知道如何从pandas中的dateframe数据中获取值:
df.get_value(10, 'Salary')
我的问题是如何得到最后一行的'Salary'的值?
4条答案
按热度按时间pn9klfpd1#
首先,我建议不要使用get_value,因为它已经/将被弃用。(请参阅:https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.DataFrame.get_value.html)
有几个解决方案:
Iloc是通过索引检索pandas df中的项的方法。
创建Salary列的列表并返回最后一项
返回salary列的最后一行。
哪种解决方案是最好的,取决于上下文和您的个人偏好。
0aydgbwb2#
这将选择最后一行中的工资。
n1bvdmb63#
在pandas中存在一个tail函数:
(See:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.tail.html)
或者你可以简单地做:
ulydmbyx4#
也可以使用
take
: