首页 > 解决方案 > 如何使用 Pandas 从 csv 中删除一行

问题描述

我正在尝试从消费者支出调查中清除一些 csv 文件。我想删除总支出列 (TOTEXPCQ) 值为 0 的任何行。使用 Pandas 执行此操作的适当 python 代码是什么?谢谢!

标签: pythonpython-3.xpandas

解决方案


你可以简单地做到这一点

df = df[df.TOTEXPCQ!= 0]

或者

df.drop(df.loc[df['TOTEXPCQ']==0].index, inplace=True)

推荐阅读