所以,我想df["Diff"]
通过获取两个日期时间列之间的差异来创建一个新列。我的代码是,因此:
df["Diff"] = df["Time"] - df_target["Time"]
当我运行此代码时,我收到以下错误消息:
TypeError: Cannot compare type 'Timestamp' with type 'int'
但是,我已确保两列都是日期时间数据类型,使用.dtype
.
我还检查了任何列中的任何整数值,但找不到任何值。
以下是两列数据的示例:
df.Time
Time
2017-09-01 01:31:10.000 2017-09-01 01:31:10
df_target
Time
2017-12-01 22:17:00 2017-12-01 22:17:00