我有一个名为df的熊猫框架,我只希望选择有条件的行。
我有一列叫“国家”,一列叫“类型”。
我要选择“国家”说“韩国”并且“类型”不为空的所有行。
我尝试了以下代码df = df[df['Country'] == 'South Korea' & ~df['Type'].empty()]
但是出现以下错误TypeError: 'bool' object is not callable
。如何选择符合条件的行?
答案 0 :(得分:1)
尝试使用括号和notna
:
df = df.loc[(df['Country'] == 'South Korea') & (df['Type'].notna())]