pandas取某个单元格的值
时间: 2023-07-24 19:22:26 浏览: 97
EXT GridPanel获取某一单元格的值
要取出Pandas数据框中某个单元格的值,可以使用`.loc`或`.iloc`方法。这两个方法都可以用来根据行和列的位置或标签来选择单元格。
例如,如果我们有以下数据框:
```
import pandas as pd
# 创建数据框
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 显示数据框
print(df)
```
输出:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
我们可以使用`.loc`方法来获取行和列的标签:
```
# 选择第一行第二列的值
value = df.loc[0, 'B']
print(value)
```
输出:
```
4
```
我们也可以使用`.iloc`方法来根据行和列的位置来选择单元格:
```
# 选择第二行第三列的值
value = df.iloc[1, 2]
print(value)
```
输出:
```
8
```
注意,`.loc`方法使用行和列的标签,`.iloc`方法使用行和列的位置。如果您不确定要使用哪个方法,请查看Pandas文档以获得更多信息。
阅读全文