菜鸟提问关于缺失值的问题
测试数据如下:import numpy as np
import pandas as pd
from numpy import nan as NA
x=pd.DataFrame(np.arange(15).reshape(5,3), index=list('defgh'), columns=list('abc'))
x.loc['e']=None
x.loc['f','b']=None
结果如下:
Out[59]:
a b c
d 0.0 1.0 2.0
e NaN NaN NaN
f 6.0 NaN 8.0
g 9.0 10.0 11.0
h 12.0 13.0 14.0
菜鸟的问题:
1. x[x.isnull()],为什么结果都是NaN,而不是只应该e行和f行b列为NaN?
2. 如何取出所有值都是NaN的行?对应上面,就是如何取出e行?
3. 如何取出至少有一个值是NaN的行?对应上面,就是如何取出e和f行?
谢谢大神!