删除df1中A列值为'作废'和'撤销'的行
时间: 2024-01-01 09:06:50 浏览: 64
pandas.DataFrame删除/选取含有特定数值的行或列实例
要删除df1中A列值为'作废'和'撤销'的行,可以使用以下代码:
```python
df1 = df1[~df1['A'].isin(['作废', '撤销'])]
```
这将创建一个新的DataFrame df1,其中删除了A列值为'作废'和'撤销'的行。`isin()`函数用于检查列中的值是否包含在给定的列表中。
请注意,这将创建一个新的DataFrame,并不会修改原始的df1。如果您希望在原始DataFrame上直接进行修改,可以使用`drop()`方法:
```python
df1.drop(df1[df1['A'].isin(['作废', '撤销'])].index, inplace=True)
```
这将直接在原始的df1上删除A列值为'作废'和'撤销'的行。设置`inplace=True`可以使更改直接应用于原始DataFrame。
阅读全文