如何在特定条件下选择熊猫行?

时间:2020-04-24 21:48:54

标签: pandas select conditional-statements

我有一个名为df的熊猫框架,我只希望选择有条件的行。

我有一列叫“国家”,一列叫“类型”。

我要选择“国家”说“韩国”并且“类型”不为空的所有行。

我尝试了以下代码df = df[df['Country'] == 'South Korea' & ~df['Type'].empty()]

但是出现以下错误TypeError: 'bool' object is not callable。如何选择符合条件的行?

1 个答案:

答案 0 :(得分:1)

尝试使用括号和notna

df = df.loc[(df['Country'] == 'South Korea') & (df['Type'].notna())]
相关问题