所以我从我的数据框中选择了 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 列转换为数值,然后才能将其转换为日期时间,但我无法使任何解析器工作。