我是数据科学的新手,并尝试在iPython笔记本中使用python 2.7进行一些数据争论。我为第一个项目关注的教程要求我用Y或N替换所有NaN输入。但是我想考虑另一种方法,我可以首先查看具有特定列的NaN输入的所有行,以便我可以更好地利用fillna()。
是否有代码可以让我提取这些行?
我有13行(loan_id,性别,已婚,credit_history等) 大多数行没有NaN值,我的兴趣在于credit_history。如何提取所有行在信用记录下具有NaN值?
我希望输出类似于:
loan_id gender married credit_history loan_status
1 M Y NaN Y
2 F Y NaN N
3 M Y NaN Y
4 M Y NaN N
5 F N NaN Y
答案 0 :(得分:1)
你去了
df_null = df[df["credit_history"].isnull()]
如果这没有解决您的问题,请告诉我。