【发布时间】:2019-11-30 04:49:17
【问题描述】:
我有一个 pandas 数据框,其中包含“日期”、“小时”、“分钟”和“秒”列。它有 8000 多行。
“日期”列在创建时已经是日期时间类型系列。 数据框中的数据类型是
目标是将“日期”列数据修改为日期时间对象,其中包含该行中的日期和相应的“小时”、“分钟”和“秒”。
到目前为止,我只能通过在迭代中使用 replace 方法来做到这一点:
for i in range(0,len(dfExcel['Date'])):
dfExcel['Date'][i]=dfExcel['Date'][i].replace(hour=dfExcel['Hour'][i])
需要很长时间才能完成(几分钟)。还有其他更快完成任务的方法吗?
【问题讨论】: