我有一个包含一年时间序列数据的 csv 文件,其中时间戳看起来像下面插入的代码。关于数据的一件事是30 年平均每小时天气数据,因此没有指定带有时间戳的年份。
Date
01-01T01:00:00
01-01T02:00:00
01-01T03:00:00
01-01T04:00:00
01-01T05:00:00
01-01T06:00:00
01-01T07:00:00
01-01T08:00:00
01-01T09:00:00
01-01T10:00:00
01-01T11:00:00
01-01T12:00:00
01-01T13:00:00
01-01T14:00:00
01-01T15:00:00
01-01T16:00:00
01-01T17:00:00
01-01T18:00:00
01-01T19:00:00
01-01T20:00:00
01-01T21:00:00
01-01T22:00:00
01-01T23:00:00
我可以很好地读取 csv 文件:
df = pd.read_csv('weather_cleaned.csv', index_col='Date', parse_dates=True)
如果我这样做pd.to_datetime(df)会出错: ValueError: to assemble mappings requires at least that [year, month, day] be specified: [day,month,year] is missing
有人有任何将我的 df 转换为日期时间的提示吗?
斯蒂芬大帝
吃鸡游戏
相关分类