【发布时间】:2020-10-02 00:56:34
【问题描述】:
所以我从我的数据框中选择了 3 列,以创建一个时间序列,然后我可以绘制:
booking_date = pd.DataFrame({'day': hotel_bookings_cleaned["arrival_date_day_of_month"],
'month': hotel_bookings_cleaned["arrival_date_month"],
'year': hotel_bookings_cleaned["arrival_date_year"]})
输出如下:
day month year
0 1 July 2015
1 1 July 2015
2 1 July 2015
3 1 July 2015
4 1 July 2015
我尝试过使用
dates = pd.to_datetime(booking_date)
但收到错误消息
ValueError: Unable to parse string "July" at position 0
我假设我需要先将 Month 列转换为数值,然后才能将其转换为日期时间,但我无法让任何解析器工作。
【问题讨论】:
-
但我无法让任何解析器工作。你能分享相关代码吗?
标签: python pandas dataframe datetime