dataframe按列值删除行
时间: 2023-11-18 15:07:02 浏览: 76
使用DataFrame删除行和列的实例讲解
可以使用 Pandas 中的 drop() 方法,通过指定列的值进行行删除操作。具体实现可以参考以下代码:
```python
import pandas as pd
# 创建示例 DataFrame
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'gender': ['Female', 'Male', 'Male', 'Male']
})
# 按列值删除行
df = df[df['gender'] != 'Male']
```
以上代码会删除 DataFrame 中所有 gender 列值为 'Male' 的行。
阅读全文