遍历csv某一列 如果某行值为1 则删去该行
时间: 2023-06-18 07:06:34 浏览: 90
你可以使用 Python 中的 Pandas 库来读取 CSV 文件,然后遍历某一列,判断是否为 1,如果是则删除该行。具体实现如下:
```python
import pandas as pd
# 读取 CSV 文件
df = pd.read_csv('your_file.csv')
# 遍历某一列
for index, row in df.iterrows():
if row['column_name'] == 1:
# 如果该行值为 1,则删除该行
df.drop(index, inplace=True)
# 保存修改后的数据到 CSV 文件
df.to_csv('your_file.csv', index=False)
```
其中,`column_name` 是你要遍历的列的名称。`iterrows()` 方法可以遍历每一行数据,`drop()` 方法可以删除指定行,`inplace=True` 表示直接修改原数据,`to_csv()` 方法可以将修改后的数据保存到 CSV 文件中。
阅读全文