Python社区  »  Python

Python错误时间数据与格式不匹配

user286076 • 1 周前 • 18 次点击  

我正在处理一个CSV文件,其中包含不同月份的每日天气数据,我正在尝试使用以下脚本每月聚合每日数据,

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

Input file description

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

如何解决。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/56726
 
18 次点击  
分享到微博
文章 [ 2 ]  |  最新文章 1 周前
Shubh
Reply   •   1 楼
Shubh    7 月前

或者从date列创建一个单独的Month列,然后进行聚合

df.date  = pd.to_datetime(df.date)
df['month'] = pd.DatetimeIndex(df['date']).month
jezrael
Reply   •   2 楼
jezrael    7 月前

使用 %Y 为了比赛 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()