НачатьНачать бесплатно

Загрузка части электронной таблицы

Таблицы, предназначенные для чтения людьми, нередко содержат несколько блоков данных — например, в одном листе может располагаться несколько таблиц с разными категориями товаров. Даже строго табличные данные могут включать заголовочные строки с метаданными — как в опросе 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)
Редактировать и запускать код