Python 将列值分离到数据帧中的新字段中

Python 将列值分离到数据帧中的新字段中,python,python-3.x,pandas,datetime,data-science,Python,Python 3.x,Pandas,Datetime,Data Science,我有一个df,如下所示 Date Time 2019-07-23 21:17:47.599 22:00:00.000 2019-07-23 21:11:46.973 21:50:00.000 我正在尝试类似于: pd.to_timedelta(pd.to_datetime(df3.Time)-pd.to_timedelta(df3.Date).dt.strftime('%H:%M:%S')) / np.timedelta64(1, 'm')

我有一个df,如下所示

       Date                Time 
2019-07-23 21:17:47.599  22:00:00.000
2019-07-23 21:11:46.973  21:50:00.000
我正在尝试类似于:

pd.to_timedelta(pd.to_datetime(df3.Time)-pd.to_timedelta(df3.Date).dt.strftime('%H:%M:%S')) / np.timedelta64(1, 'm')
但我有一个错误

ValueError: only leading negative signs are allowed
不知道我做错了什么?我只希望输出是以分钟为单位的值,无论是正值还是负值

谢谢

我们能行

pd.to_timedelta(pd.to_datetime(df.Date).dt.strftime('%H:%M:%S'))-pd.to_timedelta(df.Time)
0   19:17:47
1   18:11:46
dtype: timedelta64[ns]

不确定我遗漏了什么,但已经更新了原始帖子