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

Получение дат и времени из нескольких столбцов

Иногда данные о дате и времени распределены по нескольким столбцам. Например, в наборе данных может быть отдельный столбец для даты и отдельный — для времени, или дата может быть разбита на столбцы с годом, месяцем и днём.

В этой версии данных опроса даты хранятся в столбце Part2StartDate, а время — в столбце Part2StartTime. Ваша задача — использовать аргумент parse_dates функции read_excel(), чтобы объединить их в один столбец с типом datetime и новым именем.

pandas уже импортирован как pd.

Это упражнение является частью курса

Эффективный импорт данных с pandas

Посмотреть курс

Инструкции к упражнению

  • Создайте словарь datetime_cols, указав, что новый столбец Part2Start должен формироваться из столбцов Part2StartDate и Part2StartTime.
  • Загрузите файл с ответами опроса, передав этот словарь в аргумент parse_dates, чтобы создать новый столбец Part2Start.
  • Просмотрите сводную статистику по новому столбцу Part2Start с помощью метода describe().

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create dict of columns to combine into new datetime column
datetime_cols = {"Part2Start": ____}


# Load file, supplying the dict to parse_dates
survey_data = pd.read_excel("fcc_survey_dts.xlsx",
                            ____)

# View summary statistics about Part2Start
print(survey_data.Part2Start.describe())
Редактировать и запускать код