simple-pv-simulator/old/generate_electricity_price.py

20 lines
555 B
Python
Raw Normal View History

2024-05-04 09:57:37 +02:00
import pandas as pd
import numpy as np
start_date = '2023-01-01'
end_date = '2024-01-01'
# 创建时间索引
time_index = pd.date_range(start=start_date, end=end_date, freq='15min')
# 生成电价数据假设电价在0.28到0.32欧元/kWh之间波动
price_data = np.random.uniform(0.28, 0.32, len(time_index))
# 创建DataFrame
price_df = pd.DataFrame(data={'Time': time_index, 'ElectricityPrice': price_data})
# 保存到CSV文件
price_df.to_csv('electricity_price_data.csv', index=False)
print("Electricity price data generated and saved.")