Сводная таблица Pandas: упражнения, практика, решение
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
Таблица содержит
Pandas Pivot Table [13 упражнений с решением]
[Цель следующих упражнений показать различные задачи сводной таблицы. Мы выполнили код Python в Jupyter QtConsole и использовали Salesdata.xlsx в качестве справочных данных. Чтобы получить Jupyter QtConsole, скачайте Anaconda здесь .
Сводная таблица - это таблица статистики, которая суммирует данные более обширной таблицы (например, из базы данных, электронной таблицы или программы бизнес-аналитики). Эта сводка может включать суммы, средние значения или другие статистические данные, которые сводная таблица группирует значимым образом.
1. Напишите программу Pandas для создания сводной таблицы с несколькими индексами из заданного листа Excel (Salesdata.xlsx). Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
2. Напишите программу Pandas для создания сводной таблицы и найдите общий объем продаж в зависимости от региона, с точки зрения менеджера. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
3. Напишите программу Pandas, чтобы создать сводную таблицу и найти общую сумму продаж в зависимости от региона, менеджера, менеджера по продажам. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
4. Напишите программу Pandas, чтобы создать сводную таблицу и найти проданную единицу измерения. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
5. Напишите программу Pandas для создания сводной таблицы и поиска продаж по регионам. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
6. Напишите программу Pandas, чтобы создать сводную таблицу и найти регион, проданную единицу измерения. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
7. Напишите программу Pandas для создания сводной таблицы и подсчета продаж менеджера и средней стоимости продажи. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
8. Напишите программу Pandas, чтобы создать сводную таблицу и найти менеджера, продавца и общую сумму продаж, а также отобразить сумму всей суммы продаж внизу. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
9. Напишите программу Pandas для создания сводной таблицы и найдите общий объем продаж в зависимости от региона, менеджера и продавца, где Manager = "Дуглас". Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
10. Напишите программу Pandas для создания сводной таблицы и найдите проданные региональные телевизионные и домашние кинотеатры. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
11. Напишите программу Pandas, чтобы создать сводную таблицу и найти максимальную продажную стоимость предметов. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
12. Напишите программу Pandas, чтобы создать сводную таблицу и найти минимальную продажную стоимость предметов. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
13. Напишите программу Pandas, чтобы создать сводную таблицу и найти минимальную продажную стоимость предметов. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
Pandas Pivot на Титанике Пассажиры CSV [19 упражнений с решением]
1. Напишите программу Pandas для печати краткой сводки набора данных (titanic.csv). Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
2. Напишите программу Pandas для извлечения меток столбцов, формы и типов данных набора данных (titanic.csv). Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
3. Напишите программу Pandas для создания сводной таблицы с несколькими индексами из набора данных titanic.csv. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
4. Напишите программу Pandas для создания сводной таблицы и определения коэффициента выживаемости по полу в различных классах. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
5. Напишите программу Pandas для создания сводной таблицы и определения коэффициента выживаемости по полу. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
6. Напишите программу Pandas для создания сводной таблицы и определения коэффициента выживаемости в зависимости от пола и возраста для разных классов. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
7. Напишите программу Pandas, чтобы разделить каждого пассажира на четыре категории в зависимости от его возраста. Перейти в редактор
Примечание: возрастные категории (0, 10), (10, 30), (30, 60), (60, 80)
Нажмите меня, чтобы увидеть образец решения
8. Напишите программу Pandas для создания сводной таблицы и подсчета выживаемости по полу, категориям в зависимости от возраста различных классов. Перейти в редактор
Примечание: возрастные категории (0, 10), (10, 30), (30, 60), (60, 80)
Нажмите меня, чтобы увидеть образец решения
9. Напишите программу Pandas для создания сводной таблицы и определения коэффициента выживаемости по полу, возрасту различных категорий различных классов. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
10. Напишите программу Pandas для создания сводной таблицы и определения коэффициента выживаемости по полу, возрасту различных категорий различных классов. Добавьте тариф в качестве измерения столбцов и разделите столбец тарифа на 2 категории на основе значений, представленных в столбцах тарифа. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
11. Напишите программу Pandas для создания сводной таблицы и расчета количества женщин и мужчин, находящихся в определенном классе кабины. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
12. Напишите программу Pandas для создания сводной таблицы и определения выживаемости как пола, так и класса. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
13. Напишите программу Pandas для создания сводной таблицы и вычисления общих показателей выживаемости для всех классов в каждой группе. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
14. Напишите программу Pandas для создания сводной таблицы и подсчитайте, сколько женщин и мужчин было в конкретном классе кабины. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
15. Напишите программу Pandas, чтобы создать сводную таблицу и найти число выживших и средний показатель, сгруппированные по полу и классу. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
16. Напишите программу Pandas для создания сводной таблицы и определения количества взрослых мужчин, взрослых женщин и детей. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
17. Напишите программу Pandas для создания сводной таблицы и проверки пропущенных значений дочерних элементов. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
18. Напишите программу Pandas, чтобы создать сводную таблицу и разделить пол в зависимости от того, путешествовали ли они в одиночку или нет, чтобы получить вероятность выживания. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
19. Напишите программу Pandas для создания сводной таблицы и определения вероятности выживания по классу, полу, индивидуальной посадке и порту посадки. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
Salesdata.xlsx:
Скачать (Salesdata.xlsx) здесь
Titanic.csv:
Источник : OpenDataSoft
Редактор кода Python:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования