鉴于以下内容:
import pandas as pd
import numpy as np
df = pd.DataFrame({'a':[np.nan,1,2],'b':[np.nan,np.nan,4]})
a b
0 NaN NaN
1 1.0 NaN
2 2.0 4.0
如何返回既有“a”列又有“b”列为空值的行,而不必针对每一列使用pd.isnull
?
期望结果:
a b
0 NaN NaN
我知道这个方法可行(但这不是我想要的方式):
df.loc[(pd.isnull(df['a']) & (pd.isnull(df['b'])]
我尝试了这个:
df.loc[pd.isnull(df[['a', 'b']])]
...但是遇到了以下错误:
ValueError: Cannot index with multidimensional key
谢谢您提前的支持!