Все квизы
Код-ревьюАналитика данныхПродвинутый

Преобразование данных в Python

Проведи ревью аналитических скриптов Python: корректно отфильтруй NaN, не исчерпай iterator до расчёта, накопи значения по группам и получи отсортированный список вместо результата in-place метода.

Вопрос 1 из 4Один правильный ответ

Код-ревью

Набор содержит одно пропущенное числовое значение NaN. Фильтр должен оставить два числа, но выводит 3 True: NaN остался в cleaned. Как исправить проверку?

import math

values = [1.0, float("nan"), 3.0]
cleaned = [value for value in values if value != float("nan")]
print(len(cleaned), math.isnan(cleaned[1]))
Выбери один ответ