Код 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
  1. Доля пропусков: df.isna().mean().
  2. Отсутствующие ключи становятся NaN.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.