Фильтр без цикла
Урок необязательный. Он требует установленной библиотеки pandas. Если её нет, код в этой тетради не запустится — на понимание модуля это не влияет, все навыки уже получены в уроках 1.1–1.3.
В уроке 1.2 фильтр занимал четыре строки: пустой список, цикл, условие, append. В pandas он записывается одним выражением:
expensive = df[df["budget"] > 100000000]
Читается изнутри наружу. Сначала df["budget"] > 100000000 даёт столбец из True и False — по одному на каждую строку. Затем внешние скобки оставляют только те строки, где стоит True.