首页 > 解决方案 > Python error_time 数据与格式不匹配

问题描述

我正在使用一个包含不同月份每日天气数据的 CSV 文件,我正在尝试使用以下脚本每月汇总每日数据,

df.Timestamp = pd.to_datetime(df.Datetime,format='%d-%m-%y %H:%M') 
data.index = data.Timestamp
df = df.resample('W').mean()

我收到以下错误,

输入文件描述

time data '01-01-2000 00:00' does not match format '%d-%m-%y %H:%M' (match)

如何解决它。

标签: pythonpandascsv

解决方案


用于%Ymatch YYYY,如果使用%y它匹配YY年份的格式:

df.Timestamp = pd.to_datetime(df.Datetime,format='%d-%m-%Y %H:%M') 

然后创建DatetimeIndex

df = df.set_index('Timestamp').resample('W').mean()

推荐阅读