Код Junior pivot, melt и сводные обновлено
Колонки-месяцы в строки и сумма по месяцам
Условие
Дана широкая таблица rows: каждая строка [region, v1, v2, ...], значения соответствуют месяцам из списка months (могут быть None). Верните словарь {месяц: сумма продаж} для всех месяцев из months (пустой месяц = 0, суммы целые).
Примеры
wide_to_long([["Север", 10, 20], ["Юг", 5, null]], ["jan", "feb"]) // {"jan":15,"feb":20}
wide_to_long([["A", 1, 2, 3]], ["m1", "m2", "m3"]) // {"m1":1,"m2":2,"m3":3}
wide_to_long([["A", null], ["B", null]], ["jan"]) // {"jan":0}
Как подойти
Подсказки: 2
melt(id_vars="region", ...)- Не забудьте месяц, где все значения пустые.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.