我正在尝试将Pandas列转换为datetime列,以便计算出三组日期列(1)之间的差异。酒店搜索日期,2。入住日期,3。出发日期)
下面是它的外观示例:
>>> print(df2)
date Arrive Depart
20180516
20180516
20180518 6172018 6242018
20180515
20180519
20180517
20180515 6052018 6062018
20180517 8132018 8162018
20180515 7112018 7152018
20180517 7272018 8012018
到达和离开都是有条件的。
我试图通过以下方法转换df2['Arrive']
:
df2['Arrive'] = pd.to_datetime(df2['Arrive'])
但是,这会引发一个错误:
TypeError: Unrecognized value type: <class 'str'>
我看了很多文章,但都找不到哪里出了问题,也找不到如何解决。
目前没有回答
相关问题 更多 >
编程相关推荐