Код Junior Пропуски, дубли и типы обновлено
Отчёт о пропусках по колонкам
Условие
Дан список записей rows (словари, у части записей ключей может не быть, значения могут быть None). Верните список пар [колонка, доля_пропусков] только для колонок, где доля пропусков больше 0, по убыванию доли (при равенстве по имени колонки), доли округлены до 2 знаков.
Примеры
missing_report([{"a":1,"b":null}, {"a":null,"b":null}, {"a":3}, {"a":4,"b":2,"c":1}]) // [["b", 0.75], ["c", 0.75], ["a", 0.25]]
missing_report([{"x":1}, {"x":2}]) // []
missing_report([{"k":null}]) // [["k", 1]]
Как подойти
Подсказки: 2
- Доля пропусков:
df.isna().mean(). - Отсутствующие ключи становятся NaN.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.