【发布时间】:2021-02-16 05:00:39
【问题描述】:
我在 pandas 中有一个带有以下列的数据框。 A、B、C、D、X、y、z
如果 A、B、C、D 的所有 4 列值为 null ,我想从数据框中删除行。 如何做到这一点?
【问题讨论】:
-
这能回答你的问题吗? Remove Row if NaN in First Five Columns
标签: python python-3.x pandas numpy
我在 pandas 中有一个带有以下列的数据框。 A、B、C、D、X、y、z
如果 A、B、C、D 的所有 4 列值为 null ,我想从数据框中删除行。 如何做到这一点?
【问题讨论】:
标签: python python-3.x pandas numpy
您可以使用dropna(how='all'):
df[['A', 'B', 'C', 'D']].dropna(how='all')
【讨论】:
upvote 和accept。
像这样:
df = df.dropna(subset=['A', 'B', 'C', 'D'])
【讨论】: