Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как фильтровать значения на основе некоторого условия в PANDAS?

ПрограммированиеData science+3
Анонимный вопрос
Data Science
  · 4,2 K
Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 27 мая 2022
Кадры данных Pandas допускают логическое индексирование, что является довольно эффективным способом фильтрации фрейма данных для нескольких условий. При логическом индексировании логические векторы, сгенерированные на основе условий, используются для фильтрации данных. Множественные условия с операторами | (для операции или), & (для операции и) и ~ (для операции не) могут быть сгруппированы с помощью круглых скобок (). Используйте операторы &, |, ~ вместо и, или, соответственно нет
Pandas предоставляет операторы & (для и), | (для или) и ~ (для нет), чтобы применять логические операции к рядам и объединять несколько условий вместе при фильтрации кадра данных pandas. Если вместо этого вы используете логические операторы Python, это приведет к ошибке.
Смотри детально