开始使用免费开始使用

从多列获取日期时间

有时,日期时间数据会被拆分到多列。数据集可能有一列日期和一列时间,或者把日期拆成 year、month、day 三列。

在本版本的问卷数据中,有一列被拆分为两列:日期在 Part2StartDate,时间在 Part2StartTime。您的任务是使用 read_excel()parse_dates 参数将它们合并为一个新的日期时间列,并为其指定新名称。

已将 pandaspd 导入。

本练习是课程的一部分

使用 pandas 高效导入数据

查看课程

练习说明

  • 创建一个字典 datetime_cols,指明新列 Part2StartPart2StartDatePart2StartTime 组成。
  • 加载问卷回答文件,将该字典传给 parse_dates 参数,以创建新的 Part2Start 列。
  • 使用 describe() 方法查看新列 Part2Start 的汇总统计信息。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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())
编辑并运行代码