为了账号安全,请及时绑定邮箱和手机立即绑定

如果索引中的值为 NaN 或空字符串,如何从数据框中删除一行

如果索引中的值为 NaN 或空字符串,如何从数据框中删除一行

繁星淼淼 2023-03-22 13:57:48
我是 python 的新手,想知道是否有一种简单的方法可以解决下面的问题:如果索引为“NaN”,我想从数据框中删除整行。我尝试了以下df.dropna(inplace=True,subset=[df.index.values])如果我只想在任何其他列中查找 NaN 值,我知道如何执行此操作,但我不确定如何为索引值执行此操作。非常感谢!
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

也许试试这个:

df = df.dropna(how='all')
print(df)


查看完整回答
反对 回复 2023-03-22
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

尝试这个:

df = df[df.index.notnull()]


查看完整回答
反对 回复 2023-03-22
  • 2 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信