python - 如何使用 Pandas 从 csv 中删除一行
问题描述
我正在尝试从消费者支出调查中清除一些 csv 文件。我想删除总支出列 (TOTEXPCQ) 值为 0 的任何行。使用 Pandas 执行此操作的适当 python 代码是什么?谢谢!
解决方案
你可以简单地做到这一点
df = df[df.TOTEXPCQ!= 0]
或者
df.drop(df.loc[df['TOTEXPCQ']==0].index, inplace=True)
推荐阅读
- sql-server - 如何在 T-SQL 中使用带通配符的 IN/NOT IN 运算符?
- arrays - 在java中的数组中划分负数和正数
- python - 无法使用硒识别可点击元素
- python - 混合请求表单和文件:传输文件时在发布请求中传递附加参数
- c++ - 具有多种返回可能性的除法函数
- android - 颤振设备命令无法识别 android 设备
- r - 具有几乎相同名称的平均列
- java - 如何从 url 路径获取 docker 注册表
- reactjs - 找不到模块'@next/env' Next-js Vercel
- angular - Angular typeahead debouncetime 请求