кодесурса
«Python

Сводная таблица Pandas: создание сводной таблицы с несколькими индексами из заданного листа Excel

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code