Сводная таблица Pandas: создайте сводную таблицу и найдите регион, проданная единица измерения
Pandas: Упражнение для поворотного стола-6 с раствором
Напишите программу Pandas, чтобы создать сводную таблицу и найти проданную единицу измерения для региона. Перейти к данным Excel
Пример решения:
Код Python:
import pandas as pd
import numpy as np
df = pd.read_excel('E:\SaleData.xlsx')
pd.pivot_table(df,index=["Region", "Item"], values="Units")
Пример вывода:
Единицы Регион Элемент Центральный сотовый телефон 27.000000 Письменный стол 3.500000 Домашний кинотеатр 53.000000 Телевидение 55.333333 Видеоигры 60.750000 Восток сотовый телефон 58.333333 Домашний кинотеатр 46.800000 Телевидение 65.000000 Видеоигры 50.666667 Западный сотовый телефон 76.000000 Письменный стол 3.000000 Домашний кинотеатр 32.000000 Телевидение 44.000000
Сводная таблица:
Salesdata.xlsx:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas для создания сводной таблицы и поиска продаж по регионам.
Далее: Напишите программу Pandas для создания сводной таблицы и подсчета продаж менеджера и средней стоимости продажи.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code