我认为诀窍是conditions
成为一个系列:
>>> pd.Series(conditions) is_mean False is_net True is_pct True is_sum False is_wgted True dtype: object >>> (df == pd.Series(conditions)) is_mean is_net is_pct is_sum is_wgted a True True True True False b False True True True False c True True True False False d True True True True True >>> (df == pd.Series(conditions)).all(axis=1) a False b False c False d True dtype: bool >>> df[(df == pd.Series(conditions)).all(axis=1)] is_net is_pct is_mean is_wgted is_sum d True True False True False