首页 > 解决方案 > 如何从 pandas .sort_values() 中选择第一个结果

问题描述

我正在尝试从 .sort_values() 的特定列中的 excel 工作表结果中选择第一个结果

import pandas as pd

df = pd.read_excel (r'/PATH/filename.xlsx')

dff = pd.DataFrame(df, columns = ['Unnamed: 4'])
sbl = dff.sort_values('Unnamed: 4')
print sbl.head(n=4)

#Unnamed: 4
27      18465
29      18532
28      18550    
30      18594

如何获取第一个结果27 18465并仅18465 用于数学方程?

标签: pythonexcelpandaspython-2.7numpy

解决方案


对于访问单个条目,df.at并且df.iat是首选解决方案。

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iat.html


推荐阅读