Перелік аркушів в Excel-файлах
Хочете ви цього чи ні, будь-якому дата-сайентиту рано чи пізно доведеться працювати з електронними таблицями Excel. Проте не завжди варто робити це безпосередньо в Excel!
Тут ви навчитеся використовувати pandas для імпорту таблиць Excel і дізнаєтеся, як отримати перелік назв аркушів у будь-якому завантаженому файлі .xlsx.
Згадайте з відео: якщо файл Excel імпортовано у змінну spreadsheet, ви можете отримати список назв аркушів за допомогою атрибута spreadsheet.sheet_names.
Зокрема, ви завантажите та переглянете таблицю 'battledeath.xlsx', підготовлену на основі набору даних Норвезького інституту дослідження проблем миру (PRIO). Ці дані містять скориговані за віком показники смертності через війни в різних країнах за кілька років.
Ця вправа є частиною курсу
Вступ до імпорту даних у Python
Інструкції до вправи
- Присвойте назву файла (вказану вище) змінній
file. - Передайте правильний аргумент до
pd.ExcelFile(), щоб завантажити файл за допомогою pandas, і збережіть результат у зміннійxls. - Виведіть назви аркушів Excel-таблиці, передавши необхідний аргумент у функцію
print().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import pandas
import pandas as pd
# Assign spreadsheet filename: file
file = ____
# Load spreadsheet: xls
xls = pd.ExcelFile(____)
# Print sheet names
print(____)