-2

我想从使用 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”?

4

2 回答 2

0

选择和切片:

data[data.x == 18]

选择切片并仅从 x 列中获取值

data[data.x == 18].x
于 2021-02-02T22:54:34.063 回答
0

您应该使用lochttps://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.loc.html)它需要选择的索引,然后是列,例如值 18 是在索引6和列中x,所以它将是

value = data.loc[6, "x"]
于 2021-02-02T22:48:28.977 回答