从多列获取日期时间
有时,日期时间数据会被拆分到多列。数据集可能有一列日期和一列时间,或者把日期拆成 year、month、day 三列。
在本版本的问卷数据中,有一列被拆分为两列:日期在 Part2StartDate,时间在 Part2StartTime。您的任务是使用 read_excel() 的 parse_dates 参数将它们合并为一个新的日期时间列,并为其指定新名称。
已将 pandas 以 pd 导入。
本练习是课程的一部分
使用 pandas 高效导入数据
练习说明
- 创建一个字典
datetime_cols,指明新列Part2Start由Part2StartDate和Part2StartTime组成。 - 加载问卷回答文件,将该字典传给
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())