按条件过滤数据框或

时间:2019-06-14 18:01:56

标签: python-3.x pandas dataframe

我正在尝试按条件“或”过滤df3。但是显然语法有些混乱:

    condition_101 = df3['ID1_G'].isin(df5['ID2_G'].unique())
    condition_102 = df3['ID1_G'].isin(df5['ID2_G'].unique())
    condition_103 = df3['ID2_G'].isin(df5['ID2_G'].unique())
    condition_104 = df3['ID2_G'].isin(df5['ID1_G'].unique())

    df4 = df3.loc[condition_101 or condition_102 or condition_103 or condition_104, ALL]

ValueError:系列的真值不明确。使用a.empty,a.bool(),a.item(),a.any()或a.all()。

0 个答案:

没有答案