У меня есть фрейм данных следующим образом,
df2 = pd.DataFrame({'a' : ['one', 'one', 'two', 'three', 'two', 'one', 'six'],
'b' : ['x', 'y', 'y', 'x', 'y', 'x', 'x'],
'c' : np.random.randn(7)})
Я хочу выбрать данные из df2, где столбец «а» равен «два» или «три», мой код выглядит следующим образом,
df2[df2['a']=='two'or df2['a']=='three']
Может ли кто-нибудь дать мне понять, почему мой код не работает?
Ошибка: Истинное значение Серии неоднозначно. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ().
Заранее спасибо!