Панды и фильтрация

У меня ошибка

**'ufunc 'bitwise_and' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe'**

когда я пытаюсь фильтровать по моему коду:

(xls[xls['DisabilityFriendly'] == 'приспособлен для всех групп инвалидов']) & (xls[xls['Paid'] == 'бесплатно'])

Кто-нибудь может объяснить почему?

1 ответ

Попробуй это:

xls[(xls['DisabilityFriendly'] == 'приспособлен для всех групп инвалидов') & (xls['Paid'] == 'бесплатно')]

Посмотрите, где скобки [] а также () являются.

Отличия:

(xls[xls['DisabilityFriendly'] == 'приспособлен для всех групп инвалидов']) & (xls[xls['Paid'] == 'бесплатно'])
xls[(xls['DisabilityFriendly'] == 'приспособлен для всех групп инвалидов') & (xls['Paid'] == 'бесплатно')]
Другие вопросы по тегам