pandas查找含有指定元素的单元格
时间: 2023-09-26 08:09:40 浏览: 126
你可以使用 Pandas 的 `DataFrame` 对象的 `loc` 方法和布尔索引来查找含有指定元素的单元格。具体步骤如下:
1. 使用 `loc` 方法选取需要查找的数据范围,例如:`df.loc[:, :]` 表示选取整个数据框。
2. 使用布尔索引来查找含有指定元素的单元格,例如:`df.loc[df == '指定元素']` 表示查找数据框中所有值为 `'指定元素'` 的单元格。
下面是一个示例代码:
```python
import pandas as pd
# 创建一个数据框
data = {'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 查找值为 5 的单元格
result = df.loc[df == 5]
print(result)
```
输出结果为:
```
A B C
0 NaN 5.0 NaN
1 NaN NaN NaN
2 NaN NaN NaN
```
可以看到,输出结果为一个新的数据框,其中值为 5 的单元格被标记为 True,其他单元格被标记为 NaN。
阅读全文