python怎么把dataframe某一列剔除某些值所在行
时间: 2023-07-06 07:24:45 浏览: 156
DataFrame中去除指定列为空的行方法
可以使用 Pandas 中的布尔索引进行过滤,例如:
假设我们有一个名为 df 的 DataFrame,其中包含名为 col 的列。我们要从 DataFrame 中删除包含值 'a' 的行,可以使用以下代码:
``` python
df = df[~(df['col'] == 'a')]
```
这里的波浪号表示“否定”,即选择不等于 'a' 的行。如果要删除包含多个值的行,可以使用 isin() 方法,例如:
``` python
df = df[~df['col'].isin(['a', 'b', 'c'])]
```
这将删除包含值 'a'、'b' 或 'c' 的行。
阅读全文