Pandas 熊猫组合日期和时间列

Pandas 熊猫组合日期和时间列,pandas,datetime,Pandas,Datetime,在制作一个datetime列时有问题。我的df有一个“date”列,其中日期是元组,还有一个timestamp列。如下图所示: df.head(2) date time 0 (2016,5,7) 01:01:01.125 1 (2016,5,8) 02:03:05.691 pandas中有没有一种快速的方法可以将这两列合并为一个datetime列来处理日期在元组中的事实 谢谢从元组构造一个数据帧,以传递给pd.to\u datetime 将'time'列转

在制作一个datetime列时有问题。我的df有一个“date”列,其中日期是元组,还有一个timestamp列。如下图所示:

df.head(2)
     date       time
0    (2016,5,7) 01:01:01.125
1    (2016,5,8) 02:03:05.691  
pandas中有没有一种快速的方法可以将这两列合并为一个datetime列来处理日期在元组中的事实


谢谢

从元组构造一个数据帧,以传递给
pd.to\u datetime

'time
'列转换为带有
pd的时间增量。转换为\u timedelta

date = pd.to_datetime(
    pd.DataFrame(
        df.date.tolist(),
        columns=['year', 'month', 'day']
    )
)

time = pd.to_timedelta(df.time)

date + time

0   2016-05-07 01:01:01.125
1   2016-05-08 02:03:05.691
dtype: datetime64[ns]