我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问pandas中如何删除某几列同时为0的数据?

img
我想删除列名为公交车站、地铁站、居住、工作、游憩、poi_s这几列同时为零的行,比如和第5514行数据相似的行

将零值的列名写到筛选条件中,使用类似如下代码即可,例如:
print(df[(df.b!=0.0) | (df.c!=0.0) | (df.d!=0.0)])
或者是:
print(df[~((df.b == 0.0) & (df.c == 0.0) & (df.d == 0.0))])

近期文章

  • 开头"Jg的加密方式是什么,可以解吗
  • 该怎么培养编程的思维呀
  • 用Python如何画梯形
  • 苹果手机信息被盗,如何处理后门程序
  • 这种图在matlab中怎么得到
  • 关于关键字var、let、const关键字在五个自执行函数中用相同的代码展示的结果不一样
  • 开虚拟机就蓝屏求各位解释
  • openflashchar,各位大哥,老大们救救我哦。openflashchar我根本没用过。
  • 静态页面如何使用cssrefresh?
  • hbase-client-bin.tar.gz用处?
  • 电脑修复问题,修复完成重启又检测到
  • python中read()函数会丢失txt文本数据的问题
  • 一道简单的读取题,感觉不太好做出来
  • jieba分词连成字符串遇到这种情况怎么办
  • System. out. println("value is:" +((x > 4) ? 99.
  • 关于linux nis服务
  • 关于电脑按了电源键休眠,键盘灯不熄灭,然后进去还不需要密码
  • 有那个小可爱能做支付宝租金平台
  • java算法题
  • Hadoop get100个日志命令

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华