Для построения эффективной системы фильтрации данных можно использовать логические выражения, которые позволяют создавать сложные условия. 3
Некоторые логические операторы и их функции:
Пример использования: нужно выбрать студентов, у которых оценка больше 80 и имя начинается с буквы «А». 3 Для этого можно использовать выражение: filtered_df = df[(df['Оценка'] > 80) & (df['Имя'].str.startswith('А'))]
. 3 Оно отфильтрует строки, где оба условия выполняются одновременно. 3
Важно учитывать приоритет логических операций. 5 Самой приоритетной операцией, которая выполняется в первую очередь, является NOT, менее приоритетная — AND, операция с наименьшим приоритетом — OR. 5
Использование логических выражений позволяет создавать более сложные и точные фильтры, что особенно полезно при работе с большими и разнообразными наборами данных. 3