从数据框中删除不包括一组列的列中的nan行。

我知道函数DataFrame.dropna(subset),其中subset参数可以用来只从给定的列集中删除nan行。我想要的是从不包括一组列的列中删除nan行。在pandas中有没有办法做到这一点?

解决方案:

使用 Index.difference 含有排除列的列表。

df = df.dropna(subset=df.columns.difference(exclude_columns)))

给TA打赏
共{{data.count}}人
人已打赏
解决方案

如何在Windows中安装PyLucene 6.0.2?

2022-4-21 0:00:15

解决方案

如何在 promise 中设置 react hook 的值?

2022-4-21 1:00:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索