对于csv文件 如果某行n列为1 删去该行
时间: 2023-06-11 17:08:04 浏览: 130
可以使用Python的pandas库来读取csv文件并删除符合条件的行。
具体操作如下:
1. 导入pandas库
```python
import pandas as pd
```
2. 读取csv文件
```python
df = pd.read_csv('file_name.csv')
```
3. 删除符合条件的行
```python
df = df[df['n列名称'] != 1]
```
其中,`n列名称`指的是需要判断的列的名称,`!= 1`表示该列不等于1的行会被保留下来。
4. 将处理后的数据写入新的csv文件
```python
df.to_csv('new_file_name.csv', index=False)
```
其中,`index=False`表示不保留行索引。
完整代码如下:
```python
import pandas as pd
# 读取csv文件
df = pd.read_csv('file_name.csv')
# 删除符合条件的行
df = df[df['n列名称'] != 1]
# 将处理后的数据写入新的csv文件
df.to_csv('new_file_name.csv', index=False)
```
阅读全文