Получение дат и времени из нескольких столбцов
Иногда данные о дате и времени распределены по нескольким столбцам. Например, в наборе данных может быть отдельный столбец для даты и отдельный — для времени, или дата может быть разбита на столбцы с годом, месяцем и днём.
В этой версии данных опроса даты хранятся в столбце 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())