Столбцы в индекс в Pandas
Перенос названий столбцов на
уровень индекса строк выполняет
метод stack. Широкая
таблица с несколькими столбцами
превращается в один столбец
значений, а число строк
растёт. Создадим таблицу
оценок и выведем длинный
вариант:
import pandas as pd
data = {
'math': [90, 85],
'eng': [88, 92],
}
scores = pd.DataFrame(
data,
index=['Ann', 'Bob'],
)
long = scores.stack()
print(long) # выведет Ann math 90
# eng 88
# Bob math 85
# eng 92
# dtype: int64
Соберите таблицу с часами сна
и работы для Mon и
Tue в двух столбцах.
Получите один столбец значений
с метками дня и вида активности
в индексе и выведите его.
Из таблицы запасов по двум складам в отдельных столбцах сделайте длинный столбец чисел и покажите результат.
Для городов Rome и
Oslo с температурой
днём и ночью в двух столбцах
выведите вариант, где названия
столбцов стали частью индекса.