pandas指定某一列删除nan

需求如下

TC_ID这列为空时,就删掉整行
在这里插入图片描述
在这里,肯定会觉得直接使用df.dropna()就可以了。但是如果直接使用df.dropna()的话当任何一个字段有空值得行都会被删掉。

这个非常霸道,因为有些时候仅仅是doc出现了空 但doc为空的我并不想删除

换而言之,只想删除TC_ID这列为空的。那我们可以通过布尔索引去进行过滤。除此之外,我们需要来研究df.dropna()这个方法本身。

实现如下

查看df.dropna的说明文档,发现有个参数为subset,这个参数本身就有子集的意思。并且看它的说明文档的意思就是选择df中的子集字段,并以列表的方式呈现。

在这里插入图片描述
所以,实现如下:
在这里插入图片描述

  • 0
    点赞
  • 2
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页

打赏

一只阔爱的程序媛

如果全国的人给我一块钱

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者