我试图将我的值重新采样到小时。但是,由于我已经更改了 csv 文件中日期的格式,因为自动交换了低数字的月份和日期(2003-04-01 突然变成了 2003-01-04)。现在日期格式很好(在 Python 中显示 csv 文件时),但是在使用重新采样时,这些值出现在 NaN 值中。
df = pd.read_csv(r'C:\Users\water_level.csv',parse_dates=[0],index_col=0,decimal=",", delimiter=';')
`hour_avg = df_2.resample('H').mean()`
我的数据样本: 以时间为索引的原始数据
之后:即使时间是日期时间,它也会将 99% 的数据显示为 NaN 值(每天显示一个值) 每小时 重新采样后具有 NaN 值的数据
当我对日值使用 resample 时,所有值都回来了。所以看来时间有问题。当我一开始使用格式时,出现“格式不适合”错误。我之前尝试过一种不同的方式(不确定有什么不同),但重新采样每小时工作一次。
我需要更改什么才能再次使用 resample 小时?