在SO上搜索并尝试了几个答案,但它们都是用NaN返回行的。我想只返回带有NaN值的列。例如下面的df。我如何选择'A'和'LG'列?在大熊猫中有NaN值的子集列
df = pd.DataFrame(
{'H': ['a','b', 'c'],
'A': [np.nan,'d', 'e'],
'LG':['AR1', 'RO1', np.nan],
})
print(df)
A H LG
0 NaN a AR1
1 d b RO1
2 e c NaN
可能欺骗:如何找到哪些列包含在数据帧熊猫(蟒)任何的NaN值](http://stackoverflow.com/questions/36226083/how-to-find-which-columns-contain -any-nan-value-in-pandas-dataframe-python) – MaxU
部分我相信如此。我要求的是一个子集,但是那个只返回列名只有 – Zanshin
好点,谢谢!我更新了[那篇文章](http://stackoverflow.com/a/36226137/5741205) – MaxU