pypsa-eur/notebooks/entsoe_data.ipynb

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

1057 lines
46 KiB
Plaintext
Raw Normal View History

{
"cells": [
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [],
"source": [
"from entsoe import EntsoePandasClient\n",
"import pandas as pd"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [],
"source": [
"api_key=\"\""
]
},
{
"cell_type": "code",
"execution_count": 46,
"metadata": {},
"outputs": [],
"source": [
"client = EntsoePandasClient(api_key=api_key)\n",
"\n",
"start = pd.Timestamp('20190101', tz='Europe/Brussels')\n",
"end = pd.Timestamp('20190102', tz='Europe/Brussels')\n",
"\n",
"countries = ['AL', 'AT', 'BA', 'BE', 'BG', 'CH', 'CZ', 'DE', 'DK', 'EE', 'ES', 'FI', 'FR', 'GB', 'GR', 'HR', 'HU', 'IE', 'IT', 'LT', 'LU', 'LV', 'ME', 'MK', 'NL', 'NO', 'PL', 'PT', 'RO', 'RS', 'SE', 'SI', 'SK']\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"generation = []\n",
"for country in countries:\n",
" country_code = country\n",
" generation_country = client.query_generation(country_code, start=start,end=end, psr_type=None)\n",
" #generation.append(generation_country)\n",
" #day_ahead_prices_country = client.query_day_ahead_prices(country_code, start, end)\n",
"\n",
"#generation = pd.concat(generation, keys=countries, axis=1)\n",
"\n",
"#client.query_crossborder_flows(country_code_from, country_code_to, start, end)"
]
},
{
"cell_type": "code",
"execution_count": 45,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead tr th {\n",
" text-align: left;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr>\n",
" <th></th>\n",
" <th colspan=\"10\" halign=\"left\">DE</th>\n",
" <th>...</th>\n",
" <th colspan=\"10\" halign=\"left\">FR</th>\n",
" </tr>\n",
" <tr>\n",
" <th></th>\n",
" <th>Biomass</th>\n",
" <th>Fossil Brown coal/Lignite</th>\n",
" <th>Fossil Coal-derived gas</th>\n",
" <th colspan=\"2\" halign=\"left\">Fossil Gas</th>\n",
" <th>Fossil Hard coal</th>\n",
" <th>Fossil Oil</th>\n",
" <th>Geothermal</th>\n",
" <th colspan=\"2\" halign=\"left\">Hydro Pumped Storage</th>\n",
" <th>...</th>\n",
" <th>Fossil Hard coal</th>\n",
" <th>Fossil Oil</th>\n",
" <th colspan=\"2\" halign=\"left\">Hydro Pumped Storage</th>\n",
" <th>Hydro Run-of-river and poundage</th>\n",
" <th>Hydro Water Reservoir</th>\n",
" <th>Nuclear</th>\n",
" <th>Solar</th>\n",
" <th>Waste</th>\n",
" <th>Wind Onshore</th>\n",
" </tr>\n",
" <tr>\n",
" <th></th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Consumption</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Consumption</th>\n",
" <th>...</th>\n",
" <th>Actual Consumption</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Consumption</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" <th>Actual Aggregated</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2018-12-31 23:00:00+00:00</th>\n",
" <td>4815.25</td>\n",
" <td>6335.00</td>\n",
" <td>429.00</td>\n",
" <td>3273.25</td>\n",
" <td>1.0</td>\n",
" <td>2811.75</td>\n",
" <td>482.25</td>\n",
" <td>19.00</td>\n",
" <td>271.75</td>\n",
" <td>1375.00</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>207.0</td>\n",
" <td>NaN</td>\n",
" <td>1377.0</td>\n",
" <td>3552.0</td>\n",
" <td>1054.0</td>\n",
" <td>55627.0</td>\n",
" <td>0.0</td>\n",
" <td>253.0</td>\n",
" <td>1622.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 00:00:00+00:00</th>\n",
" <td>4808.75</td>\n",
" <td>5379.50</td>\n",
" <td>455.50</td>\n",
" <td>2967.25</td>\n",
" <td>1.0</td>\n",
" <td>2404.25</td>\n",
" <td>481.00</td>\n",
" <td>19.00</td>\n",
" <td>21.50</td>\n",
" <td>1533.50</td>\n",
" <td>...</td>\n",
" <td>1.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>1536.0</td>\n",
" <td>3344.0</td>\n",
" <td>740.0</td>\n",
" <td>55113.0</td>\n",
" <td>0.0</td>\n",
" <td>252.0</td>\n",
" <td>1637.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 01:00:00+00:00</th>\n",
" <td>4766.25</td>\n",
" <td>5341.00</td>\n",
" <td>469.50</td>\n",
" <td>2720.25</td>\n",
" <td>1.0</td>\n",
" <td>2228.50</td>\n",
" <td>483.75</td>\n",
" <td>19.00</td>\n",
" <td>150.75</td>\n",
" <td>2598.50</td>\n",
" <td>...</td>\n",
" <td>1.0</td>\n",
" <td>214.0</td>\n",
" <td>NaN</td>\n",
" <td>2372.0</td>\n",
" <td>3202.0</td>\n",
" <td>463.0</td>\n",
" <td>54780.0</td>\n",
" <td>0.0</td>\n",
" <td>253.0</td>\n",
" <td>1567.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 02:00:00+00:00</th>\n",
" <td>4750.25</td>\n",
" <td>5270.75</td>\n",
" <td>501.75</td>\n",
" <td>2653.25</td>\n",
" <td>1.0</td>\n",
" <td>2356.75</td>\n",
" <td>487.00</td>\n",
" <td>19.00</td>\n",
" <td>0.00</td>\n",
" <td>3433.50</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>2667.0</td>\n",
" <td>3086.0</td>\n",
" <td>145.0</td>\n",
" <td>53162.0</td>\n",
" <td>0.0</td>\n",
" <td>254.0</td>\n",
" <td>1556.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 03:00:00+00:00</th>\n",
" <td>4755.50</td>\n",
" <td>5178.75</td>\n",
" <td>520.50</td>\n",
" <td>2706.00</td>\n",
" <td>1.0</td>\n",
" <td>2308.50</td>\n",
" <td>490.75</td>\n",
" <td>18.00</td>\n",
" <td>3.50</td>\n",
" <td>3826.00</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>2885.0</td>\n",
" <td>3009.0</td>\n",
" <td>97.0</td>\n",
" <td>50137.0</td>\n",
" <td>0.0</td>\n",
" <td>255.0</td>\n",
" <td>1595.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 04:00:00+00:00</th>\n",
" <td>4753.00</td>\n",
" <td>5076.50</td>\n",
" <td>494.00</td>\n",
" <td>2720.00</td>\n",
" <td>1.0</td>\n",
" <td>2311.25</td>\n",
" <td>491.00</td>\n",
" <td>18.00</td>\n",
" <td>2.00</td>\n",
" <td>4977.75</td>\n",
" <td>...</td>\n",
" <td>1.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>3043.0</td>\n",
" <td>2881.0</td>\n",
" <td>119.0</td>\n",
" <td>48465.0</td>\n",
" <td>0.0</td>\n",
" <td>254.0</td>\n",
" <td>1719.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 05:00:00+00:00</th>\n",
" <td>4779.00</td>\n",
" <td>5072.25</td>\n",
" <td>465.25</td>\n",
" <td>2714.25</td>\n",
" <td>1.0</td>\n",
" <td>2158.75</td>\n",
" <td>490.50</td>\n",
" <td>17.75</td>\n",
" <td>17.75</td>\n",
" <td>5570.75</td>\n",
" <td>...</td>\n",
" <td>NaN</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>2956.0</td>\n",
" <td>2856.0</td>\n",
" <td>159.0</td>\n",
" <td>48269.0</td>\n",
" <td>0.0</td>\n",
" <td>253.0</td>\n",
" <td>1794.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 06:00:00+00:00</th>\n",
" <td>4806.75</td>\n",
" <td>5038.25</td>\n",
" <td>411.75</td>\n",
" <td>2819.50</td>\n",
" <td>1.0</td>\n",
" <td>2182.25</td>\n",
" <td>490.25</td>\n",
" <td>18.00</td>\n",
" <td>33.50</td>\n",
" <td>5554.50</td>\n",
" <td>...</td>\n",
" <td>1.0</td>\n",
" <td>213.0</td>\n",
" <td>NaN</td>\n",
" <td>2818.0</td>\n",
" <td>3093.0</td>\n",
" <td>103.0</td>\n",
" <td>47783.0</td>\n",
" <td>0.0</td>\n",
" <td>251.0</td>\n",
" <td>1780.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 07:00:00+00:00</th>\n",
" <td>4831.50</td>\n",
" <td>4918.75</td>\n",
" <td>438.75</td>\n",
" <td>2858.00</td>\n",
" <td>1.0</td>\n",
" <td>2267.50</td>\n",
" <td>489.75</td>\n",
" <td>18.00</td>\n",
" <td>34.25</td>\n",
" <td>4206.25</td>\n",
" <td>...</td>\n",
" <td>2.0</td>\n",
" <td>214.0</td>\n",
" <td>NaN</td>\n",
" <td>2775.0</td>\n",
" <td>3247.0</td>\n",
" <td>240.0</td>\n",
" <td>48379.0</td>\n",
" <td>132.0</td>\n",
" <td>251.0</td>\n",
" <td>1730.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 08:00:00+00:00</th>\n",
" <td>4827.75</td>\n",
" <td>4928.25</td>\n",
" <td>487.50</td>\n",
" <td>2864.50</td>\n",
" <td>1.0</td>\n",
" <td>2642.25</td>\n",
" <td>489.50</td>\n",
" <td>18.00</td>\n",
" <td>34.00</td>\n",
" <td>4045.50</td>\n",
" <td>...</td>\n",
" <td>6.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>2688.0</td>\n",
" <td>3369.0</td>\n",
" <td>541.0</td>\n",
" <td>49885.0</td>\n",
" <td>503.0</td>\n",
" <td>252.0</td>\n",
" <td>1670.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 09:00:00+00:00</th>\n",
" <td>4861.00</td>\n",
" <td>4949.00</td>\n",
" <td>461.50</td>\n",
" <td>2883.25</td>\n",
" <td>1.0</td>\n",
" <td>2696.50</td>\n",
" <td>490.00</td>\n",
" <td>17.25</td>\n",
" <td>49.25</td>\n",
" <td>2892.00</td>\n",
" <td>...</td>\n",
" <td>7.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>2645.0</td>\n",
" <td>3467.0</td>\n",
" <td>568.0</td>\n",
" <td>50895.0</td>\n",
" <td>1067.0</td>\n",
" <td>252.0</td>\n",
" <td>1589.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 10:00:00+00:00</th>\n",
" <td>4852.75</td>\n",
" <td>4918.75</td>\n",
" <td>443.75</td>\n",
" <td>2971.75</td>\n",
" <td>1.0</td>\n",
" <td>2761.25</td>\n",
" <td>489.50</td>\n",
" <td>17.00</td>\n",
" <td>50.25</td>\n",
" <td>2263.00</td>\n",
" <td>...</td>\n",
" <td>8.0</td>\n",
" <td>216.0</td>\n",
" <td>NaN</td>\n",
" <td>2506.0</td>\n",
" <td>3429.0</td>\n",
" <td>932.0</td>\n",
" <td>51689.0</td>\n",
" <td>1456.0</td>\n",
" <td>250.0</td>\n",
" <td>1602.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 11:00:00+00:00</th>\n",
" <td>4839.25</td>\n",
" <td>4946.25</td>\n",
" <td>494.50</td>\n",
" <td>2957.50</td>\n",
" <td>1.0</td>\n",
" <td>2808.75</td>\n",
" <td>489.00</td>\n",
" <td>17.25</td>\n",
" <td>50.75</td>\n",
" <td>2067.50</td>\n",
" <td>...</td>\n",
" <td>7.0</td>\n",
" <td>216.0</td>\n",
" <td>NaN</td>\n",
" <td>1448.0</td>\n",
" <td>3409.0</td>\n",
" <td>1393.0</td>\n",
" <td>52526.0</td>\n",
" <td>1628.0</td>\n",
" <td>251.0</td>\n",
" <td>1725.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 12:00:00+00:00</th>\n",
" <td>4817.50</td>\n",
" <td>4953.75</td>\n",
" <td>531.50</td>\n",
" <td>2874.75</td>\n",
" <td>1.0</td>\n",
" <td>2811.50</td>\n",
" <td>488.50</td>\n",
" <td>17.00</td>\n",
" <td>232.50</td>\n",
" <td>1227.00</td>\n",
" <td>...</td>\n",
" <td>9.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>1685.0</td>\n",
" <td>3223.0</td>\n",
" <td>835.0</td>\n",
" <td>52413.0</td>\n",
" <td>1747.0</td>\n",
" <td>250.0</td>\n",
" <td>1971.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 13:00:00+00:00</th>\n",
" <td>4805.25</td>\n",
" <td>4960.75</td>\n",
" <td>498.25</td>\n",
" <td>2877.25</td>\n",
" <td>1.0</td>\n",
" <td>2811.75</td>\n",
" <td>489.50</td>\n",
" <td>17.00</td>\n",
" <td>245.75</td>\n",
" <td>1073.75</td>\n",
" <td>...</td>\n",
" <td>14.0</td>\n",
" <td>216.0</td>\n",
" <td>NaN</td>\n",
" <td>2573.0</td>\n",
" <td>3132.0</td>\n",
" <td>820.0</td>\n",
" <td>52719.0</td>\n",
" <td>1474.0</td>\n",
" <td>250.0</td>\n",
" <td>2096.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 14:00:00+00:00</th>\n",
" <td>4781.75</td>\n",
" <td>5017.50</td>\n",
" <td>448.25</td>\n",
" <td>2882.75</td>\n",
" <td>1.0</td>\n",
" <td>2832.25</td>\n",
" <td>488.50</td>\n",
" <td>17.00</td>\n",
" <td>1737.75</td>\n",
" <td>632.00</td>\n",
" <td>...</td>\n",
" <td>18.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>2632.0</td>\n",
" <td>3113.0</td>\n",
" <td>386.0</td>\n",
" <td>52859.0</td>\n",
" <td>904.0</td>\n",
" <td>251.0</td>\n",
" <td>2108.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 15:00:00+00:00</th>\n",
" <td>4795.25</td>\n",
" <td>4950.75</td>\n",
" <td>434.50</td>\n",
" <td>2941.75</td>\n",
" <td>1.0</td>\n",
" <td>2742.00</td>\n",
" <td>487.50</td>\n",
" <td>17.00</td>\n",
" <td>3422.00</td>\n",
" <td>469.50</td>\n",
" <td>...</td>\n",
" <td>20.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>2758.0</td>\n",
" <td>3081.0</td>\n",
" <td>541.0</td>\n",
" <td>53311.0</td>\n",
" <td>324.0</td>\n",
" <td>252.0</td>\n",
" <td>2104.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 16:00:00+00:00</th>\n",
" <td>4798.25</td>\n",
" <td>4972.25</td>\n",
" <td>440.75</td>\n",
" <td>2935.50</td>\n",
" <td>1.0</td>\n",
" <td>2756.75</td>\n",
" <td>489.00</td>\n",
" <td>17.00</td>\n",
" <td>3590.00</td>\n",
" <td>375.25</td>\n",
" <td>...</td>\n",
" <td>20.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>1457.0</td>\n",
" <td>3468.0</td>\n",
" <td>688.0</td>\n",
" <td>54453.0</td>\n",
" <td>107.0</td>\n",
" <td>251.0</td>\n",
" <td>2185.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 17:00:00+00:00</th>\n",
" <td>4820.75</td>\n",
" <td>4899.00</td>\n",
" <td>440.00</td>\n",
" <td>2874.50</td>\n",
" <td>1.0</td>\n",
" <td>2737.00</td>\n",
" <td>489.25</td>\n",
" <td>17.00</td>\n",
" <td>3061.25</td>\n",
" <td>377.25</td>\n",
" <td>...</td>\n",
" <td>22.0</td>\n",
" <td>215.0</td>\n",
" <td>614.0</td>\n",
" <td>NaN</td>\n",
" <td>4287.0</td>\n",
" <td>1251.0</td>\n",
" <td>55312.0</td>\n",
" <td>0.0</td>\n",
" <td>252.0</td>\n",
" <td>2444.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 18:00:00+00:00</th>\n",
" <td>4804.25</td>\n",
" <td>4907.75</td>\n",
" <td>436.75</td>\n",
" <td>2861.00</td>\n",
" <td>1.0</td>\n",
" <td>2748.75</td>\n",
" <td>489.00</td>\n",
" <td>17.00</td>\n",
" <td>1477.75</td>\n",
" <td>795.25</td>\n",
" <td>...</td>\n",
" <td>22.0</td>\n",
" <td>215.0</td>\n",
" <td>936.0</td>\n",
" <td>NaN</td>\n",
" <td>4475.0</td>\n",
" <td>1273.0</td>\n",
" <td>55600.0</td>\n",
" <td>0.0</td>\n",
" <td>250.0</td>\n",
" <td>2596.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 19:00:00+00:00</th>\n",
" <td>4773.50</td>\n",
" <td>4875.00</td>\n",
" <td>443.50</td>\n",
" <td>2869.50</td>\n",
" <td>1.0</td>\n",
" <td>2732.00</td>\n",
" <td>487.50</td>\n",
" <td>17.00</td>\n",
" <td>574.75</td>\n",
" <td>639.50</td>\n",
" <td>...</td>\n",
" <td>22.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>277.0</td>\n",
" <td>4122.0</td>\n",
" <td>1278.0</td>\n",
" <td>55649.0</td>\n",
" <td>0.0</td>\n",
" <td>249.0</td>\n",
" <td>2772.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 20:00:00+00:00</th>\n",
" <td>4765.00</td>\n",
" <td>4895.25</td>\n",
" <td>443.75</td>\n",
" <td>2781.75</td>\n",
" <td>1.0</td>\n",
" <td>2760.75</td>\n",
" <td>488.25</td>\n",
" <td>17.75</td>\n",
" <td>273.00</td>\n",
" <td>1904.25</td>\n",
" <td>...</td>\n",
" <td>24.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>1766.0</td>\n",
" <td>3762.0</td>\n",
" <td>1215.0</td>\n",
" <td>55435.0</td>\n",
" <td>0.0</td>\n",
" <td>248.0</td>\n",
" <td>3018.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 21:00:00+00:00</th>\n",
" <td>4730.75</td>\n",
" <td>4897.25</td>\n",
" <td>438.50</td>\n",
" <td>2814.00</td>\n",
" <td>1.0</td>\n",
" <td>2720.25</td>\n",
" <td>488.25</td>\n",
" <td>18.00</td>\n",
" <td>1048.00</td>\n",
" <td>1894.50</td>\n",
" <td>...</td>\n",
" <td>26.0</td>\n",
" <td>216.0</td>\n",
" <td>NaN</td>\n",
" <td>1077.0</td>\n",
" <td>3511.0</td>\n",
" <td>1246.0</td>\n",
" <td>55303.0</td>\n",
" <td>0.0</td>\n",
" <td>250.0</td>\n",
" <td>3014.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2019-01-01 22:00:00+00:00</th>\n",
" <td>4722.00</td>\n",
" <td>4886.50</td>\n",
" <td>442.25</td>\n",
" <td>2776.50</td>\n",
" <td>1.0</td>\n",
" <td>2566.00</td>\n",
" <td>490.00</td>\n",
" <td>18.00</td>\n",
" <td>36.25</td>\n",
" <td>3480.75</td>\n",
" <td>...</td>\n",
" <td>29.0</td>\n",
" <td>215.0</td>\n",
" <td>NaN</td>\n",
" <td>1071.0</td>\n",
" <td>3227.0</td>\n",
" <td>820.0</td>\n",
" <td>55107.0</td>\n",
" <td>0.0</td>\n",
" <td>251.0</td>\n",
" <td>3011.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>24 rows × 32 columns</p>\n",
"</div>"
],
"text/plain": [
" DE \\\n",
" Biomass Fossil Brown coal/Lignite \n",
" Actual Aggregated Actual Aggregated \n",
"2018-12-31 23:00:00+00:00 4815.25 6335.00 \n",
"2019-01-01 00:00:00+00:00 4808.75 5379.50 \n",
"2019-01-01 01:00:00+00:00 4766.25 5341.00 \n",
"2019-01-01 02:00:00+00:00 4750.25 5270.75 \n",
"2019-01-01 03:00:00+00:00 4755.50 5178.75 \n",
"2019-01-01 04:00:00+00:00 4753.00 5076.50 \n",
"2019-01-01 05:00:00+00:00 4779.00 5072.25 \n",
"2019-01-01 06:00:00+00:00 4806.75 5038.25 \n",
"2019-01-01 07:00:00+00:00 4831.50 4918.75 \n",
"2019-01-01 08:00:00+00:00 4827.75 4928.25 \n",
"2019-01-01 09:00:00+00:00 4861.00 4949.00 \n",
"2019-01-01 10:00:00+00:00 4852.75 4918.75 \n",
"2019-01-01 11:00:00+00:00 4839.25 4946.25 \n",
"2019-01-01 12:00:00+00:00 4817.50 4953.75 \n",
"2019-01-01 13:00:00+00:00 4805.25 4960.75 \n",
"2019-01-01 14:00:00+00:00 4781.75 5017.50 \n",
"2019-01-01 15:00:00+00:00 4795.25 4950.75 \n",
"2019-01-01 16:00:00+00:00 4798.25 4972.25 \n",
"2019-01-01 17:00:00+00:00 4820.75 4899.00 \n",
"2019-01-01 18:00:00+00:00 4804.25 4907.75 \n",
"2019-01-01 19:00:00+00:00 4773.50 4875.00 \n",
"2019-01-01 20:00:00+00:00 4765.00 4895.25 \n",
"2019-01-01 21:00:00+00:00 4730.75 4897.25 \n",
"2019-01-01 22:00:00+00:00 4722.00 4886.50 \n",
"\n",
" \\\n",
" Fossil Coal-derived gas Fossil Gas \n",
" Actual Aggregated Actual Aggregated \n",
"2018-12-31 23:00:00+00:00 429.00 3273.25 \n",
"2019-01-01 00:00:00+00:00 455.50 2967.25 \n",
"2019-01-01 01:00:00+00:00 469.50 2720.25 \n",
"2019-01-01 02:00:00+00:00 501.75 2653.25 \n",
"2019-01-01 03:00:00+00:00 520.50 2706.00 \n",
"2019-01-01 04:00:00+00:00 494.00 2720.00 \n",
"2019-01-01 05:00:00+00:00 465.25 2714.25 \n",
"2019-01-01 06:00:00+00:00 411.75 2819.50 \n",
"2019-01-01 07:00:00+00:00 438.75 2858.00 \n",
"2019-01-01 08:00:00+00:00 487.50 2864.50 \n",
"2019-01-01 09:00:00+00:00 461.50 2883.25 \n",
"2019-01-01 10:00:00+00:00 443.75 2971.75 \n",
"2019-01-01 11:00:00+00:00 494.50 2957.50 \n",
"2019-01-01 12:00:00+00:00 531.50 2874.75 \n",
"2019-01-01 13:00:00+00:00 498.25 2877.25 \n",
"2019-01-01 14:00:00+00:00 448.25 2882.75 \n",
"2019-01-01 15:00:00+00:00 434.50 2941.75 \n",
"2019-01-01 16:00:00+00:00 440.75 2935.50 \n",
"2019-01-01 17:00:00+00:00 440.00 2874.50 \n",
"2019-01-01 18:00:00+00:00 436.75 2861.00 \n",
"2019-01-01 19:00:00+00:00 443.50 2869.50 \n",
"2019-01-01 20:00:00+00:00 443.75 2781.75 \n",
"2019-01-01 21:00:00+00:00 438.50 2814.00 \n",
"2019-01-01 22:00:00+00:00 442.25 2776.50 \n",
"\n",
" \\\n",
" Fossil Hard coal \n",
" Actual Consumption Actual Aggregated \n",
"2018-12-31 23:00:00+00:00 1.0 2811.75 \n",
"2019-01-01 00:00:00+00:00 1.0 2404.25 \n",
"2019-01-01 01:00:00+00:00 1.0 2228.50 \n",
"2019-01-01 02:00:00+00:00 1.0 2356.75 \n",
"2019-01-01 03:00:00+00:00 1.0 2308.50 \n",
"2019-01-01 04:00:00+00:00 1.0 2311.25 \n",
"2019-01-01 05:00:00+00:00 1.0 2158.75 \n",
"2019-01-01 06:00:00+00:00 1.0 2182.25 \n",
"2019-01-01 07:00:00+00:00 1.0 2267.50 \n",
"2019-01-01 08:00:00+00:00 1.0 2642.25 \n",
"2019-01-01 09:00:00+00:00 1.0 2696.50 \n",
"2019-01-01 10:00:00+00:00 1.0 2761.25 \n",
"2019-01-01 11:00:00+00:00 1.0 2808.75 \n",
"2019-01-01 12:00:00+00:00 1.0 2811.50 \n",
"2019-01-01 13:00:00+00:00 1.0 2811.75 \n",
"2019-01-01 14:00:00+00:00 1.0 2832.25 \n",
"2019-01-01 15:00:00+00:00 1.0 2742.00 \n",
"2019-01-01 16:00:00+00:00 1.0 2756.75 \n",
"2019-01-01 17:00:00+00:00 1.0 2737.00 \n",
"2019-01-01 18:00:00+00:00 1.0 2748.75 \n",
"2019-01-01 19:00:00+00:00 1.0 2732.00 \n",
"2019-01-01 20:00:00+00:00 1.0 2760.75 \n",
"2019-01-01 21:00:00+00:00 1.0 2720.25 \n",
"2019-01-01 22:00:00+00:00 1.0 2566.00 \n",
"\n",
" \\\n",
" Fossil Oil Geothermal \n",
" Actual Aggregated Actual Aggregated \n",
"2018-12-31 23:00:00+00:00 482.25 19.00 \n",
"2019-01-01 00:00:00+00:00 481.00 19.00 \n",
"2019-01-01 01:00:00+00:00 483.75 19.00 \n",
"2019-01-01 02:00:00+00:00 487.00 19.00 \n",
"2019-01-01 03:00:00+00:00 490.75 18.00 \n",
"2019-01-01 04:00:00+00:00 491.00 18.00 \n",
"2019-01-01 05:00:00+00:00 490.50 17.75 \n",
"2019-01-01 06:00:00+00:00 490.25 18.00 \n",
"2019-01-01 07:00:00+00:00 489.75 18.00 \n",
"2019-01-01 08:00:00+00:00 489.50 18.00 \n",
"2019-01-01 09:00:00+00:00 490.00 17.25 \n",
"2019-01-01 10:00:00+00:00 489.50 17.00 \n",
"2019-01-01 11:00:00+00:00 489.00 17.25 \n",
"2019-01-01 12:00:00+00:00 488.50 17.00 \n",
"2019-01-01 13:00:00+00:00 489.50 17.00 \n",
"2019-01-01 14:00:00+00:00 488.50 17.00 \n",
"2019-01-01 15:00:00+00:00 487.50 17.00 \n",
"2019-01-01 16:00:00+00:00 489.00 17.00 \n",
"2019-01-01 17:00:00+00:00 489.25 17.00 \n",
"2019-01-01 18:00:00+00:00 489.00 17.00 \n",
"2019-01-01 19:00:00+00:00 487.50 17.00 \n",
"2019-01-01 20:00:00+00:00 488.25 17.75 \n",
"2019-01-01 21:00:00+00:00 488.25 18.00 \n",
"2019-01-01 22:00:00+00:00 490.00 18.00 \n",
"\n",
" ... \\\n",
" Hydro Pumped Storage ... \n",
" Actual Aggregated Actual Consumption ... \n",
"2018-12-31 23:00:00+00:00 271.75 1375.00 ... \n",
"2019-01-01 00:00:00+00:00 21.50 1533.50 ... \n",
"2019-01-01 01:00:00+00:00 150.75 2598.50 ... \n",
"2019-01-01 02:00:00+00:00 0.00 3433.50 ... \n",
"2019-01-01 03:00:00+00:00 3.50 3826.00 ... \n",
"2019-01-01 04:00:00+00:00 2.00 4977.75 ... \n",
"2019-01-01 05:00:00+00:00 17.75 5570.75 ... \n",
"2019-01-01 06:00:00+00:00 33.50 5554.50 ... \n",
"2019-01-01 07:00:00+00:00 34.25 4206.25 ... \n",
"2019-01-01 08:00:00+00:00 34.00 4045.50 ... \n",
"2019-01-01 09:00:00+00:00 49.25 2892.00 ... \n",
"2019-01-01 10:00:00+00:00 50.25 2263.00 ... \n",
"2019-01-01 11:00:00+00:00 50.75 2067.50 ... \n",
"2019-01-01 12:00:00+00:00 232.50 1227.00 ... \n",
"2019-01-01 13:00:00+00:00 245.75 1073.75 ... \n",
"2019-01-01 14:00:00+00:00 1737.75 632.00 ... \n",
"2019-01-01 15:00:00+00:00 3422.00 469.50 ... \n",
"2019-01-01 16:00:00+00:00 3590.00 375.25 ... \n",
"2019-01-01 17:00:00+00:00 3061.25 377.25 ... \n",
"2019-01-01 18:00:00+00:00 1477.75 795.25 ... \n",
"2019-01-01 19:00:00+00:00 574.75 639.50 ... \n",
"2019-01-01 20:00:00+00:00 273.00 1904.25 ... \n",
"2019-01-01 21:00:00+00:00 1048.00 1894.50 ... \n",
"2019-01-01 22:00:00+00:00 36.25 3480.75 ... \n",
"\n",
" FR \\\n",
" Fossil Hard coal Fossil Oil \n",
" Actual Consumption Actual Aggregated \n",
"2018-12-31 23:00:00+00:00 NaN 207.0 \n",
"2019-01-01 00:00:00+00:00 1.0 215.0 \n",
"2019-01-01 01:00:00+00:00 1.0 214.0 \n",
"2019-01-01 02:00:00+00:00 NaN 215.0 \n",
"2019-01-01 03:00:00+00:00 NaN 215.0 \n",
"2019-01-01 04:00:00+00:00 1.0 215.0 \n",
"2019-01-01 05:00:00+00:00 NaN 215.0 \n",
"2019-01-01 06:00:00+00:00 1.0 213.0 \n",
"2019-01-01 07:00:00+00:00 2.0 214.0 \n",
"2019-01-01 08:00:00+00:00 6.0 215.0 \n",
"2019-01-01 09:00:00+00:00 7.0 215.0 \n",
"2019-01-01 10:00:00+00:00 8.0 216.0 \n",
"2019-01-01 11:00:00+00:00 7.0 216.0 \n",
"2019-01-01 12:00:00+00:00 9.0 215.0 \n",
"2019-01-01 13:00:00+00:00 14.0 216.0 \n",
"2019-01-01 14:00:00+00:00 18.0 215.0 \n",
"2019-01-01 15:00:00+00:00 20.0 215.0 \n",
"2019-01-01 16:00:00+00:00 20.0 215.0 \n",
"2019-01-01 17:00:00+00:00 22.0 215.0 \n",
"2019-01-01 18:00:00+00:00 22.0 215.0 \n",
"2019-01-01 19:00:00+00:00 22.0 215.0 \n",
"2019-01-01 20:00:00+00:00 24.0 215.0 \n",
"2019-01-01 21:00:00+00:00 26.0 216.0 \n",
"2019-01-01 22:00:00+00:00 29.0 215.0 \n",
"\n",
" \\\n",
" Hydro Pumped Storage \n",
" Actual Aggregated Actual Consumption \n",
"2018-12-31 23:00:00+00:00 NaN 1377.0 \n",
"2019-01-01 00:00:00+00:00 NaN 1536.0 \n",
"2019-01-01 01:00:00+00:00 NaN 2372.0 \n",
"2019-01-01 02:00:00+00:00 NaN 2667.0 \n",
"2019-01-01 03:00:00+00:00 NaN 2885.0 \n",
"2019-01-01 04:00:00+00:00 NaN 3043.0 \n",
"2019-01-01 05:00:00+00:00 NaN 2956.0 \n",
"2019-01-01 06:00:00+00:00 NaN 2818.0 \n",
"2019-01-01 07:00:00+00:00 NaN 2775.0 \n",
"2019-01-01 08:00:00+00:00 NaN 2688.0 \n",
"2019-01-01 09:00:00+00:00 NaN 2645.0 \n",
"2019-01-01 10:00:00+00:00 NaN 2506.0 \n",
"2019-01-01 11:00:00+00:00 NaN 1448.0 \n",
"2019-01-01 12:00:00+00:00 NaN 1685.0 \n",
"2019-01-01 13:00:00+00:00 NaN 2573.0 \n",
"2019-01-01 14:00:00+00:00 NaN 2632.0 \n",
"2019-01-01 15:00:00+00:00 NaN 2758.0 \n",
"2019-01-01 16:00:00+00:00 NaN 1457.0 \n",
"2019-01-01 17:00:00+00:00 614.0 NaN \n",
"2019-01-01 18:00:00+00:00 936.0 NaN \n",
"2019-01-01 19:00:00+00:00 NaN 277.0 \n",
"2019-01-01 20:00:00+00:00 NaN 1766.0 \n",
"2019-01-01 21:00:00+00:00 NaN 1077.0 \n",
"2019-01-01 22:00:00+00:00 NaN 1071.0 \n",
"\n",
" \\\n",
" Hydro Run-of-river and poundage \n",
" Actual Aggregated \n",
"2018-12-31 23:00:00+00:00 3552.0 \n",
"2019-01-01 00:00:00+00:00 3344.0 \n",
"2019-01-01 01:00:00+00:00 3202.0 \n",
"2019-01-01 02:00:00+00:00 3086.0 \n",
"2019-01-01 03:00:00+00:00 3009.0 \n",
"2019-01-01 04:00:00+00:00 2881.0 \n",
"2019-01-01 05:00:00+00:00 2856.0 \n",
"2019-01-01 06:00:00+00:00 3093.0 \n",
"2019-01-01 07:00:00+00:00 3247.0 \n",
"2019-01-01 08:00:00+00:00 3369.0 \n",
"2019-01-01 09:00:00+00:00 3467.0 \n",
"2019-01-01 10:00:00+00:00 3429.0 \n",
"2019-01-01 11:00:00+00:00 3409.0 \n",
"2019-01-01 12:00:00+00:00 3223.0 \n",
"2019-01-01 13:00:00+00:00 3132.0 \n",
"2019-01-01 14:00:00+00:00 3113.0 \n",
"2019-01-01 15:00:00+00:00 3081.0 \n",
"2019-01-01 16:00:00+00:00 3468.0 \n",
"2019-01-01 17:00:00+00:00 4287.0 \n",
"2019-01-01 18:00:00+00:00 4475.0 \n",
"2019-01-01 19:00:00+00:00 4122.0 \n",
"2019-01-01 20:00:00+00:00 3762.0 \n",
"2019-01-01 21:00:00+00:00 3511.0 \n",
"2019-01-01 22:00:00+00:00 3227.0 \n",
"\n",
" \\\n",
" Hydro Water Reservoir Nuclear \n",
" Actual Aggregated Actual Aggregated \n",
"2018-12-31 23:00:00+00:00 1054.0 55627.0 \n",
"2019-01-01 00:00:00+00:00 740.0 55113.0 \n",
"2019-01-01 01:00:00+00:00 463.0 54780.0 \n",
"2019-01-01 02:00:00+00:00 145.0 53162.0 \n",
"2019-01-01 03:00:00+00:00 97.0 50137.0 \n",
"2019-01-01 04:00:00+00:00 119.0 48465.0 \n",
"2019-01-01 05:00:00+00:00 159.0 48269.0 \n",
"2019-01-01 06:00:00+00:00 103.0 47783.0 \n",
"2019-01-01 07:00:00+00:00 240.0 48379.0 \n",
"2019-01-01 08:00:00+00:00 541.0 49885.0 \n",
"2019-01-01 09:00:00+00:00 568.0 50895.0 \n",
"2019-01-01 10:00:00+00:00 932.0 51689.0 \n",
"2019-01-01 11:00:00+00:00 1393.0 52526.0 \n",
"2019-01-01 12:00:00+00:00 835.0 52413.0 \n",
"2019-01-01 13:00:00+00:00 820.0 52719.0 \n",
"2019-01-01 14:00:00+00:00 386.0 52859.0 \n",
"2019-01-01 15:00:00+00:00 541.0 53311.0 \n",
"2019-01-01 16:00:00+00:00 688.0 54453.0 \n",
"2019-01-01 17:00:00+00:00 1251.0 55312.0 \n",
"2019-01-01 18:00:00+00:00 1273.0 55600.0 \n",
"2019-01-01 19:00:00+00:00 1278.0 55649.0 \n",
"2019-01-01 20:00:00+00:00 1215.0 55435.0 \n",
"2019-01-01 21:00:00+00:00 1246.0 55303.0 \n",
"2019-01-01 22:00:00+00:00 820.0 55107.0 \n",
"\n",
" \\\n",
" Solar Waste \n",
" Actual Aggregated Actual Aggregated \n",
"2018-12-31 23:00:00+00:00 0.0 253.0 \n",
"2019-01-01 00:00:00+00:00 0.0 252.0 \n",
"2019-01-01 01:00:00+00:00 0.0 253.0 \n",
"2019-01-01 02:00:00+00:00 0.0 254.0 \n",
"2019-01-01 03:00:00+00:00 0.0 255.0 \n",
"2019-01-01 04:00:00+00:00 0.0 254.0 \n",
"2019-01-01 05:00:00+00:00 0.0 253.0 \n",
"2019-01-01 06:00:00+00:00 0.0 251.0 \n",
"2019-01-01 07:00:00+00:00 132.0 251.0 \n",
"2019-01-01 08:00:00+00:00 503.0 252.0 \n",
"2019-01-01 09:00:00+00:00 1067.0 252.0 \n",
"2019-01-01 10:00:00+00:00 1456.0 250.0 \n",
"2019-01-01 11:00:00+00:00 1628.0 251.0 \n",
"2019-01-01 12:00:00+00:00 1747.0 250.0 \n",
"2019-01-01 13:00:00+00:00 1474.0 250.0 \n",
"2019-01-01 14:00:00+00:00 904.0 251.0 \n",
"2019-01-01 15:00:00+00:00 324.0 252.0 \n",
"2019-01-01 16:00:00+00:00 107.0 251.0 \n",
"2019-01-01 17:00:00+00:00 0.0 252.0 \n",
"2019-01-01 18:00:00+00:00 0.0 250.0 \n",
"2019-01-01 19:00:00+00:00 0.0 249.0 \n",
"2019-01-01 20:00:00+00:00 0.0 248.0 \n",
"2019-01-01 21:00:00+00:00 0.0 250.0 \n",
"2019-01-01 22:00:00+00:00 0.0 251.0 \n",
"\n",
" \n",
" Wind Onshore \n",
" Actual Aggregated \n",
"2018-12-31 23:00:00+00:00 1622.0 \n",
"2019-01-01 00:00:00+00:00 1637.0 \n",
"2019-01-01 01:00:00+00:00 1567.0 \n",
"2019-01-01 02:00:00+00:00 1556.0 \n",
"2019-01-01 03:00:00+00:00 1595.0 \n",
"2019-01-01 04:00:00+00:00 1719.0 \n",
"2019-01-01 05:00:00+00:00 1794.0 \n",
"2019-01-01 06:00:00+00:00 1780.0 \n",
"2019-01-01 07:00:00+00:00 1730.0 \n",
"2019-01-01 08:00:00+00:00 1670.0 \n",
"2019-01-01 09:00:00+00:00 1589.0 \n",
"2019-01-01 10:00:00+00:00 1602.0 \n",
"2019-01-01 11:00:00+00:00 1725.0 \n",
"2019-01-01 12:00:00+00:00 1971.0 \n",
"2019-01-01 13:00:00+00:00 2096.0 \n",
"2019-01-01 14:00:00+00:00 2108.0 \n",
"2019-01-01 15:00:00+00:00 2104.0 \n",
"2019-01-01 16:00:00+00:00 2185.0 \n",
"2019-01-01 17:00:00+00:00 2444.0 \n",
"2019-01-01 18:00:00+00:00 2596.0 \n",
"2019-01-01 19:00:00+00:00 2772.0 \n",
"2019-01-01 20:00:00+00:00 3018.0 \n",
"2019-01-01 21:00:00+00:00 3014.0 \n",
"2019-01-01 22:00:00+00:00 3011.0 \n",
"\n",
"[24 rows x 32 columns]"
]
},
"execution_count": 45,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"generation.resample(\"h\").mean()"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "offwind",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.0"
},
"orig_nbformat": 4
},
"nbformat": 4,
"nbformat_minor": 2
}