原始数据火焰的日期类型为对象类型。“23/07/01”指2023年7月1日“23/07/01”在'data'列上,所以我写了如下代码。df['date'] = pd.to_datetime(df1['date'],format='%Y/%m/% d')但是下面的错误弹出ValueError:位置0处的时间数据“23/07/03”与指定的格式不匹配
eh57zj3b1#
%Y表示年份和世纪。您需要使用%y。有关详细信息,请参阅strftime的文档。使用"%y/%m/%d"应该会给予您期望的输出。
%Y
%y
strftime
"%y/%m/%d"
d = pd.to_datetime("23/07/01", format="%y/%m/%d") print(d) # Timestamp('2023-07-01 00:00:00'
1条答案
按热度按时间eh57zj3b1#
%Y
表示年份和世纪。您需要使用%y
。有关详细信息,请参阅strftime
的文档。使用
"%y/%m/%d"
应该会给予您期望的输出。