我想从使用 Pandas 导入 Python 的表中只选择一个值。
例如:
import pandas as pd
data = pd.read_excel (r'x,y points.xlsx')
print (data)
输出:
x y
0 8 12
1 9 10
2 11 11
3 11 12
4 13 14
5 14 16
6 18 21
7 15 17
如何只选择其中一个值。例如“x”字段中的“18”?
选择和切片:
data[data.x == 18]
选择切片并仅从 x 列中获取值
data[data.x == 18].x
您应该使用loc(https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.loc.html)它需要选择的索引,然后是列,例如值 18 是在索引6和列中x,所以它将是
value = data.loc[6, "x"]