Запустить pandas онлайн

Фильтрация строк DataFrame

Булевы маски фильтруют числа, текст и даты.

Что такое Фильтрация строк DataFrame?

Булевы маски фильтруют числа, текст и даты.

Выберите строки по условиям.

Когда это использовать?

  • Читать и очищать табличные данные.
  • Анализировать CSV, API и базы данных.
  • Готовить отчёты и статистику.

Пример кода

Запустить код →
main.py
import pandas as pd

students = pd.DataFrame({
    "name": ["Ada", "Lin", "Sam", "Mia"],
    "score": [95, 78, 91, 84],
})

high_scores = students[students["score"] >= 90]
print(high_scores)

Ожидаемый результат

name  score
0  Ada     95
2  Sam     91

Как это работает

Булева Series выравнивается по индексу и оставляет строки True.

Измените значения и запустите программу в онлайн-компиляторе Python CodeUtility без локальной установки Python.

Практические задания

Изменяйте входные данные и проверяйте граничные случаи перед работой с большими наборами.

  1. Добавьте строки, столбцы и пропуски.
  2. Объедините фильтрацию, сортировку и groupby.
  3. Загрузите реальный файл и проверьте dtype.
Запустить в Python IDE →