我有一个熊猫数据帧“dfu OUT”如下。我正在使用python 2.7-
>>> df_OUT.dtypes
TRX_DATE datetime64[ns]
ACTUAL_DATE_CLOSED object
数据框中的值如下所示-
>>> df_OUT.head(5)
TRX_DATE ACTUAL_DATE_CLOSED
0 1995-09-08 4712-12-31 00:00:00
2 2003-06-30 4712-12-31 00:00:00
3 2003-06-30 4712-12-31 00:00:00
4 2003-06-30 4712-12-31 00:00:00
6 1999-08-31 2099-08-31 00:00:00
现在我想找出“TRX\u DATE”和“ACTUAL\u DATE\u CLOSED”之间的区别,用数字表示,有天部分和没有天部分。你知道吗
我试过下面的-
df_FINAL_RESULTS['TRX_DATE']-df_FINAL_RESULTS['ACTUAL_DATE_CLOSED'].map(lambda x: x.strftime('%Y-%m-%d'))
这给了我一个错误-
TypeError: incompatible type [object] for a datetime/timedelta operation
你能给我同样的指导吗?你知道吗
谢谢。你知道吗
您的问题是熊猫时间戳的最大日期是2261年。我们需要使用pythondatetime.date日期构造。你知道吗
相关问题 更多 >
编程相关推荐