用于提取一列中包含特定值的所有行的代码

时间:2018-03-03 10:26:37

标签: python pandas data-science

我是数据科学的新手,并尝试在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

1 个答案:

答案 0 :(得分:1)

你去了

df_null = df[df["credit_history"].isnull()]

如果这没有解决您的问题,请告诉我。