Jan*_*lly 1 python null dataframe pandas
如果我有以下数据帧.如果在任一空Participation,Homework,Test,Presentation(如果有一个空是任何的四列),然后我想删除该行.我如何在熊猫中实现这一目标.
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
Run Code Online (Sandbox Code Playgroud)
在这里,我想从数据框中删除除Carrie和Simone之外的所有人.我如何在熊猫中实现这一目标?
我在Stackoverflow上发现了这个,我认为这可能会有所帮助df = df[pd.notnull(df['column_name'])],但无论如何我可以为所有四列(所以是一个子集)而不是每个列单独执行此操作吗?
谢谢!
如果您使用ne以下内容,可以跳过替换:
df[df.ne('Null').all(1)]
Name Participation Homework Test Presentation Attendance
2 Carrie 82 99 96 89 92
3 Simone 100 91 88 99 90
Run Code Online (Sandbox Code Playgroud)