pandas删除某列为0的行
时间: 2023-10-23 19:13:06 浏览: 181
Numpy(Pandas)删除全为零的列的方法
你可以使用pandas中的dropna函数来删除某列为0的行。具体操作可以参考以下代码:
```
import pandas as pd
# 创建一个数据帧
df = pd.DataFrame({'A':[1,2,0,4], 'B':[0,5,6,7], 'C':[0,9,8,0]})
# 删除列'C'中为0的行
df = df.drop(df[df['C'] == 0].index)
# 输出结果
print(df)
```
这将输出以下结果:
```
A B C
1 2 5 9
2 0 6 8
```
注意:该代码会修改原始数据帧,如果需要保留原始数据帧,则需要将其存储为新的变量。
阅读全文