python - 如何从 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
用于数学方程?
解决方案
对于访问单个条目,df.at
并且df.iat
是首选解决方案。
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iat.html
推荐阅读
- facebook - 通过 facebook messenger bot 平台拨打 ussd
- javascript - ExtJS - 在组合更改时禁用/启用元素
- oracle - SQL Oracle 中的 Cramers V
- php - 如何从数据库中获取活动帖子
- php - 服务“twig”依赖于不存在的服务“security.context”
- sql-server - 使用xml将不同行的数据连接到一列时如何删除空格?
- algorithm - 将大整数转换为不带模基的字符串的算法
- wildcard - 通配符搜索不适用于路径索引
- sql-server - Reading data from CSV File and Inserting it into Database
- python - PonyORM pytest error: RuntimeError: Request object lost db_session