Настройка импорта электронных таблиц
В этом упражнении вы будете разбирать электронные таблицы, используя дополнительные аргументы для пропуска строк, переименования столбцов и выбора только нужных столбцов.
Электронная таблица 'battledeath.xlsx' уже загружена как xls.
Как и прежде, вы будете использовать метод parse(). На этот раз, однако, вы добавите дополнительные аргументы skiprows, names и usecols. Они позволяют соответственно пропускать строки, задавать имена столбцов и указывать, какие столбцы нужно разобрать. Всем этим аргументам можно присваивать списки с конкретными номерами строк, строковыми значениями и номерами столбцов.
Это упражнение является частью курса
Введение в импорт данных в Python
Инструкции к упражнению
- Разберите первый лист по индексу. При этом пропустите первую строку данных и задайте столбцам имена
'Country'и'AAM due to War (2002)'с помощью аргументаnames. Значения, передаваемые вskiprowsиnames, должны быть типаlist. - Разберите второй лист по индексу. При этом разберите только первый столбец с помощью параметра
usecols, пропустите первую строку и переименуйте столбец в'Country'. Значение, передаваемое вusecols, также должно быть типаlist.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Parse the first sheet and rename the columns: df1
df1 = xls.parse(____, skiprows=____, names=____)
# Print the head of the DataFrame df1
print(df1.head())
# Parse the first column of the second sheet and rename the column: df2
df2 = xls.parse(____, usecols=____, skiprows=____, names=____)
# Print the head of the DataFrame df2
print(df2.head())