将某列值为0的行删除
时间: 2023-11-22 11:55:56 浏览: 74
Numpy(Pandas)删除全为零的列的方法
假设你使用的是 Pandas 库读取数据,可以使用以下代码删除某列值为0的行:
```python
import pandas as pd
# 读取数据
df = pd.read_csv('your_data.csv')
# 删除某列值为0的行,比如第2列
df = df[df.iloc[:, 1] != 0]
# 将处理后的数据保存
df.to_csv('processed_data.csv', index=False)
```
其中,`df.iloc[:, 1]` 表示选取所有行的第2列数据,`!= 0` 表示不等于0,即删除该列值为0的行。最后将处理后的数据保存到新文件中。
阅读全文