Загрузка части электронной таблицы
Таблицы, предназначенные для чтения людьми, нередко содержат несколько блоков данных — например, в одном листе может располагаться несколько таблиц с разными категориями товаров. Даже строго табличные данные могут включать заголовочные строки с метаданными — как в опросе New Developer Survey, с которым вы работаете здесь. Метаданные полезны, но в датафрейм их включать не нужно. Вы воспользуетесь параметром skiprows функции read_excel(), чтобы загрузить только сами данные. Кроме того, вы составите строку для параметра usecols, чтобы выбрать только столбцы AD и диапазон AW–BA — они содержат информацию о профессиональных целях респондентов.
pandas импортирован как pd.
Это упражнение является частью курса
Эффективный импорт данных с pandas
Инструкции к упражнению
- Создайте строку
col_string, указав, чтоpandasдолжен загрузить столбецADи диапазон отAWдоBA. - Загрузите файл
fcc_survey_headers.xlsx, задав параметрыskiprowsиusecolsтак, чтобы пропустить первые две строки с метаданными и выбрать только столбцы изcol_string. - Просмотрите названия выбранных столбцов в полученном датафрейме.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create string of lettered columns to load
col_string = ____
# Load data with skiprows and usecols set
survey_responses = ____("fcc_survey_headers.xlsx",
____,
____)
# View the names of the columns selected
print(survey_responses.columns)