在Pandas中组合日期和时间序列列

6tr1vspr  于 2023-02-11  发布在  其他
关注(0)|答案(1)|浏览(157)

我有excel文件,其中包含日期和时间数据在单独的列。他们的类型是Pandas核心系列。我需要合并这两列成一列,以便做进一步的分析。
如何以正确的方式合并这些列?
我尝试使用pandas.to_datetime()函数将它们合并在一起,但出现错误:

In: df['dt'] = pd.to_datetime(df['Date']+df['Time'])
Out: TypeError: unsupported operand type(s) for +: 'Timestamp' and 'datetime.time'
y53ybaqx

y53ybaqx1#

使用to_timedelta将时间转换为字符串,并添加到Date列:

df['dt'] = df['Date']+pd.to_timedelta(df['Time'].astype(str))

相关问题