python - 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)
如何解决它。
解决方案
用于%Y
match 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()
推荐阅读
- c# - 如何将数据从 ASP.NET 传递到 ASP.Net Core 应用程序?
- angular - Angular Hybrid 应用程序单元测试
- java - jooq 为 Oracle 返回没有时间的日期
- android - onClick 崩溃(通过在与 setText() 一起使用之前将 int 转换为 String 来解决问题)
- c# - 如何对文本框中的用户输入值进行排序并打印在标签中?
- python - 使用 factory_boy 数据填充特定数据库以进行测试
- android - 如何在 Android Google Map API 中管理不在集群中的点击标记?
- ffmpeg - 使用包含专辑封面的 ffmpeg 裁剪 mp3 文件
- jquery - 在所有页面上切换滚动类,除了一个
- ftp - 如何通过 FTP 发送我最近的数据集?