【发布时间】:2018-05-03 05:32:16
【问题描述】:
如果我有以下数据框。如果Participation、Homework、Test、Presentation 中有一个空值(如果有空值是四列中的任何一个),那么我想删除该行。如何在 Pandas 中实现这一点。
Name Participation Homework Test Presentation Attendance
Andrew 92 Null 85 95 88
John 95 88 98 Null 90
Carrie 82 99 96 89 92
Simone 100 91 88 99 90
在这里,我想从数据框中删除除 Carrie 和 Simone 之外的所有人。如何在 pandas 中实现这一点?
我在 Stackoverflow 上找到了这个,我认为这可能对 df = df[pd.notnull(df['column_name'])] 有所帮助,但无论如何我可以为所有四列(所以是一个子集)而不是单独为每一列执行此操作吗?
谢谢!
【问题讨论】:
标签: python pandas dataframe null