Compare commits
4 Commits
566ebca6cd
...
0.0.6
Author | SHA1 | Date | |
---|---|---|---|
|
9f472b4bf4 | ||
|
127f005dcd | ||
|
c5edf456c5 | ||
|
d8ece46e14 |
@@ -4,9 +4,9 @@ import csv
|
||||
|
||||
pv_yield_file_name = 'read_data/Serbia.csv'
|
||||
# factory_demand_file_name = 'factory_power1.xlsx'
|
||||
factory_demand_file_name = 'factory_power1.csv'
|
||||
electricity_price_data = 'electricity_price_data.csv'
|
||||
electricity_price_data_sell = 'electricity_price_data_sell.csv'
|
||||
factory_demand_file_name = 'read_data/factory_power1.csv'
|
||||
electricity_price_data = 'read_data/electricity_price_data.csv'
|
||||
electricity_price_data_sell = 'read_data/electricity_price_data_sell.csv'
|
||||
|
||||
pv_df = pd.read_csv(pv_yield_file_name, index_col='Time', usecols=['Time', 'PV yield[kW/kWp]'])
|
||||
pv_df.index = pd.to_datetime(pv_df.index)
|
||||
|
35041
read_data/Berlin.csv
Normal file
35041
read_data/Berlin.csv
Normal file
File diff suppressed because it is too large
Load Diff
35041
read_data/Cambodge.csv
Normal file
35041
read_data/Cambodge.csv
Normal file
File diff suppressed because it is too large
Load Diff
35041
read_data/Marcedonia.csv
Normal file
35041
read_data/Marcedonia.csv
Normal file
File diff suppressed because it is too large
Load Diff
35041
read_data/Riyahd.csv
Normal file
35041
read_data/Riyahd.csv
Normal file
File diff suppressed because it is too large
Load Diff
35041
read_data/Serbia.csv
Normal file
35041
read_data/Serbia.csv
Normal file
File diff suppressed because it is too large
Load Diff
@@ -55,15 +55,19 @@ def process(file_name):
|
||||
sums = df.groupby('group_id')[energy_row_name].sum()
|
||||
sums_df = sums.reset_index(drop=True).to_frame(name = 'Energy')
|
||||
|
||||
pv_energy_column_name = 'PV yield[kW/kWp]'
|
||||
sums_df = sums_df.rename(columns={'Energy': pv_energy_column_name})
|
||||
|
||||
time_frame = generate_min_df(15)
|
||||
sums_df = pd.concat([time_frame, sums_df], axis=1)
|
||||
sums_df.set_index('Time', inplace=True)
|
||||
max_value = sums_df['Energy'].max()
|
||||
sums_df['Energy'] = sums_df['Energy'] / 390.
|
||||
sums_df['Energy'] = sums_df['Energy'].round(4)
|
||||
sums_df['Energy'].replace(0.0, -0.0)
|
||||
# sums_df.set_index('Time', inplace=True)
|
||||
# max_value = sums_df[pv_energy_column_name].max()
|
||||
sums_df[pv_energy_column_name] = sums_df[pv_energy_column_name] / 390.
|
||||
sums_df[pv_energy_column_name] = sums_df[pv_energy_column_name].round(4)
|
||||
sums_df[pv_energy_column_name].replace(0.0, -0.0)
|
||||
|
||||
save_csv(sums_df, f'{city}.csv', ['Time', 'Energy'])
|
||||
sums_df.to_csv(f'{city}.csv')
|
||||
# save_csv(sums_df, f'{city}.csv', ['Time', 'Energy'])
|
||||
|
||||
if __name__ == '__main__':
|
||||
city_list = ['Riyahd', 'Cambodge', 'Berlin', 'Serbia']
|
||||
|
Can't render this file because it is too large.
|
Can't render this file because it is too large.
|
Can't render this file because it is too large.
|
Reference in New Issue
Block a user