Skip to content
Snippets Groups Projects
Commit f334c333 authored by Chenxue Mao's avatar Chenxue Mao
Browse files

import price data from 2021

changed file path
parent 28327135
No related tags found
No related merge requests found
...@@ -42,17 +42,26 @@ def extract_elec_price_profile(dstart, dend, t_step): ...@@ -42,17 +42,26 @@ def extract_elec_price_profile(dstart, dend, t_step):
price_df = price_df.loc[dstart:dend] price_df = price_df.loc[dstart:dend]
price_df = price_df.resample(str(t_step) + 'H').mean().interpolate('linear') price_df = price_df.resample(str(t_step) + 'H').mean().interpolate('linear')
elif year == 2021:
pricedata_path = r'C:\Users\10947\sciebo\MA Mao\Preisdaten\Intraday_2021.csv'
raw_data = pd.read_csv(pricedata_path, index_col=0)
raw_data.index = pd.to_datetime(raw_data.index)
price_df = raw_data.loc[dstart:dend]
price_df = price_df.astype(float)
price_df = price_df.resample(str(t_step) + 'H').mean().interpolate('linear')
else: else:
if year == 2020: if year == 2020:
pricedata_path = r'C:\Users\10947\sciebo\MA Mao\Preisdaten\Stromproduktion_und_Boersenstrompreise_in_Deutschland_2020.csv' pricedata_path = r'C:\Users\10947\sciebo\MA Mao\Preisdaten\Stromproduktion_und_Boersenstrompreise_in_Deutschland_2020.csv'
elif year == 2021:
pricedata_path = r'C:\Users\10947\sciebo\MA Mao\Preisdaten\Stromproduktion_und_Boersenstrompreise_in_Deutschland_2021.csv'
elif year == 2030: elif year == 2030:
pricedata_path = r'C:\Users\10947\sciebo\MA Mao\Preisdaten\predicted_Strompreise_in_Deutschland_2030.csv' pricedata_path = r'C:\Users\10947\sciebo\MA Mao\Preisdaten\predicted_Strompreise_in_Deutschland_2030.csv'
raw_data = pd.read_csv(pricedata_path, usecols=['Intraday Continuous Average Price']) # this data has resolution of 1h raw_data = pd.read_csv(pricedata_path, usecols=['Intraday Continuous Average Price']) # this data has resolution of 1h
price_year_data = raw_data.replace(to_replace='None', value=np.nan).dropna() #price_year_data = raw_data.replace(to_replace='None', value=np.nan).dropna()
price_year_data = raw_data.replace(to_replace='None', value=np.nan)
price_year_data.index = pd.date_range(datetime.datetime(year, 1, 1, 00, 00, 00), periods=len(price_year_data), freq='1h') price_year_data.index = pd.date_range(datetime.datetime(year, 1, 1, 00, 00, 00), periods=len(price_year_data), freq='1h')
#price_year_data.round(2).to_csv(r'C:\Users\10947\sciebo\MA Mao\Preisdaten_bearbeitet\expex_2021.csv')
price_df = price_year_data.loc[dstart:dend] price_df = price_year_data.loc[dstart:dend]
price_df = price_df.astype(float) price_df = price_df.astype(float)
price_df = price_df.resample(str(t_step) + 'H').mean().interpolate('linear') price_df = price_df.resample(str(t_step) + 'H').mean().interpolate('linear')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment