DataFrame называется c, и у него есть столбец с именем price, в котором я хочу знать строки с ценой, равной 2 или 3. И здесь работает код
c[(c['price'] == 2) | (c['price'] == 3)]
Но не 'здесь не работает:
c[c['price'] == 2 | c['price'] == 3]
и вызывает исключение:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Единственное отличие заключается во второй строке кода, нет скобок' () ', заключенных в операцию . Так почему скобки так важны?
Большое спасибо!