Pandas Excel: упражнения, практика, решение
[Цель следующих упражнений показать различные задачи Excel. Мы выполнили код Python в Jupyter QtConsole и использовали coalpublic2013.xlsl (Исторические данные по добыче угля: 2013) в качестве справочных данных (модифицированная версия). Чтобы получить Jupyter QtConsole, скачайте Anaconda здесь . Загрузите оригинальный файл coalpublic2013.xls отсюда . ]
Панды Excel [25 упражнений с решением]
1. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx) в фрейм данных Pandas. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
2. Напишите программу Pandas, чтобы получить типы данных для данных полей Excel (coalpublic2013.xlsx). Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
3. Напишите программу Pandas для чтения определенных столбцов из данного файла Excel. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
4. Напишите программу Pandas, чтобы найти сумму, среднее, максимальное и минимальное значение столбца «Производство (короткие тонны)» файла coalpublic2013.xlsx. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
5. Напишите программу Pandas, чтобы вставить столбец в шестую позицию указанного листа Excel и заполнить его значениями NaN. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
6. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx), пропустив первые двадцать строк в кадре данных Pandas. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
7. Напишите программу Pandas, чтобы добавить суммирование в строку данного файла Excel. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
8. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx) в фрейм данных Pandas и отобразите последние десять строк. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
9. Напишите программу Pandas для создания промежуточного итога «Рабочие часы» против идентификатора MSHA на основе данных Excel (coalpublic2013.xlsx). Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
10. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx) в фрейм данных и найдите конкретный идентификатор MSHA. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
11. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx) в кадр данных и найдите детали, где «Рабочее время»> 20000. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
12. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx) в фрейм данных и найдите детали, где «Имя шахты» начинается с «P». Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
13. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx) в фрейм данных и найдите все записи, которые содержат два конкретных идентификатора MSHA. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
14. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx) в фрейм данных Pandas и найдите список указанных клиентов по имени. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
15. Напишите программу Pandas для импорта данных Excel (employee.xlsx) в кадр данных Pandas и найдите список сотрудников, где hire_date> 01-01-07. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
16. Напишите программу Pandas для импорта данных Excel (employee.xlsx) в кадр данных Pandas и сортировки записей по столбцу hire_date. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
17. Напишите программу Pandas для импорта данных Excel (employee.xlsx) в фрейм данных Pandas и найдите список сотрудников, где hire_date между двумя определенными месяцем и годом. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
18. Напишите программу Pandas для импорта данных Excel (employee.xlsx) в фрейм данных Pandas и найдите список сотрудников за указанный год. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
19. Напишите программу Pandas для импорта данных Excel (employee.xlsx) в фрейм данных Pandas и конвертируйте данные, чтобы использовать hire_date в качестве индекса. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
20. Напишите программу Pandas для импорта данных в формате Excel (employee.xlsx) в кадр данных Pandas и сортировки по нескольким заданным столбцам. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
21. Напишите программу Pandas для импорта данных листа 2 из данных Excel (employee.xlsx) в кадр данных Pandas. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
22. Напишите программу Pandas для импорта трех таблиц данных из данных Excel (coalpublic2013.xlsx) в один фрейм данных. Перейти к данным Excel
Примечание. Структура трех таблиц одинакова.
Нажмите меня, чтобы увидеть образец решения
23. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx) в фрейм данных и нарисуйте гистограмму, где каждый столбец будет представлять один из 10 лучших продуктов. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
24. Напишите программу Pandas для импорта данных Excel (coalpublic2013.xlsx) в кадр данных и нарисуйте гистограмму сравнения года, идентификатора MSHA, производства и лейбористской шкалы первых десяти записей. Перейти к данным Excel
Нажмите меня, чтобы увидеть образец решения
25. Напишите программу Pandas, чтобы импортировать три таблицы данных из данных Excel (employee.xlsx) в один фрейм данных и экспортировать результат в новый файл Excel. Перейти к данным Excel
Примечание. Структура трех таблиц одинакова.
Нажмите меня, чтобы увидеть образец решения
Данные Excel:
coalpublic2013.xlsx:
employee.xlsx:
Листовые 1
Лист-2
Лист-3
Скачать (Coalpublic2013.xlsx) здесь
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования