我有一个我所在地区的汽油价格数据框,我想把它输入到电价数据框中。问题是我的汽油数据是每天的,而电价是每小时的。
我如何复制我的每日燃气值,以便将其与我的电价数据框架相匹配?有没有一种更聪明的方法来做到这一点,我可以在电力数据框架中参考天然气价格?
我的数据:
Price
Date
2022-10-20 16.19
2022-10-19 16.49
2022-10-18 16.69
2022-10-15 16.99
我需要对两者进行每小时的比较分析,所以把电价平均到每天是行不通的。
我尝试使用下面的代码,但是失败了。
df.set_index('DateTime').resample('H').pad()
(from [here](https://stackoverflow.com/questions/39966456/pandas-generating-hourly-data-from-daily-data-from-csv)
您可以尝试:
# convert index to datetime (if required):
df.index = pd.to_datetime(df.index)
df = df.asfreq("H").interpolate()
print(df)
打印:
Price
Date
2022-10-15 00:00:00 16.990000
2022-10-15 01:00:00 16.985833
2022-10-15 02:00:00 16.981667
2022-10-15 03:00:00 16.977500
2022-10-15 04:00:00 16.973333
2022-10-15 05:00:00 16.969167
2022-10-15 06:00:00 16.965000
2022-10-15 07:00:00 16.960833
...
2022-10-19 21:00:00 16.227500
2022-10-19 22:00:00 16.215000
2022-10-19 23:00:00 16.202500
2022-10-20 00:00:00 16.190000