Pandas 熊猫组合日期和时间列
在制作一个datetime列时有问题。我的df有一个“date”列,其中日期是元组,还有一个timestamp列。如下图所示: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'列转
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]