pandas 列筛选不等于
时间: 2023-07-13 13:36:02 浏览: 255
pandas数据处理基础之筛选指定行或者指定列的数据
5星 · 资源好评率100%
你好!感谢您的提问。如果您想要在 pandas 中对某列进行筛选,选出不等于某个值的行,可以使用 != 运算符。具体实现方法如下:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': ['a', 'b', 'c', 'd']})
# 选出列 A 不等于 2 的行
result = df[df['A'] != 2]
# 打印筛选结果
print(result)
```
运行结果:
```
A B
0 1 a
2 3 c
3 4 d
```
在上面的代码中,使用了 != 运算符对列 A 进行了筛选,保留了不等于 2 的行。最终得到的结果是一个新的 DataFrame,其中只包含符合条件的行。
希望这个回答能够帮到您!
阅读全文