Сводная таблица Pandas: создание сводной таблицы с несколькими индексами из заданного листа Excel
Pandas: Упражнение для сводного стола-1 с раствором
Напишите программу Pandas для создания сводной таблицы с несколькими индексами из заданного листа Excel (Salesdata.xlsx). Перейти к данным Excel
Пример решения:
Код Python:
import pandas as pd
import numpy as np
df = pd.read_excel('E:\SaleData.xlsx')
print(df)
pd.pivot_table(df,index=["Region","SalesMan"])
Пример вывода:
Sale_amt Unit_price Units Регион SalesMan Центральный Давид 28191.000000 724.200000 42.600000 Джон 41338.666667 607.666667 52.000000 Луис 41274.600000 690.900000 56.200000 Шелли 8424.500000 185.500000 48.250000 Сигал 41679.166667 585.500000 57.666667 Стивен 49922,500000 1023,500000 45,750000 Восточный Александр 29587.875000 529.750000 49.500000 Диана 18050.000000 362.500000 62.500000 Карен 16068.000000 261.166667 56.666667 West Michael 33418.000000 849.000000 44.500000 Стивен 22015.750000 512.000000 35.500000
Сводная таблица:
Salesdata.xlsx:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущая: Домашние упражнения Python Pandas Pivot Table.
Далее: Напишите программу Pandas для создания сводной таблицы и найдите общий объем продаж в зависимости от региона, с точки зрения менеджера.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code