{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Concat & transform RTE data \n", "\n", "Ce notebook concat et transforme les données RAW RTE" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "from energy_forecast.energy import ECO2MixDownloader" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Fetching data" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024]" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "list_years = list(range(2014, 2025))\n", "list_years" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "list_of_dataframes = []\n", "for year in list_years:\n", " downloader = ECO2MixDownloader(year)\n", " downloader.download()\n", " df = downloader.read_file()\n", " list_of_dataframes.append(df)\n", "df = pd.concat(list_of_dataframes)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | Périmètre | \n", "Nature | \n", "Date | \n", "Heures | \n", "Consommation | \n", "Prévision J-1 | \n", "Prévision J | \n", "Fioul | \n", "Charbon | \n", "Gaz | \n", "... | \n", "Gaz - TAC | \n", "Gaz - Cogén. | \n", "Gaz - CCG | \n", "Gaz - Autres | \n", "Hydraulique - Fil de l?eau + éclusée | \n", "Hydraulique - Lacs | \n", "Hydraulique - STEP turbinage | \n", "Bioénergies - Déchets | \n", "Bioénergies - Biomasse | \n", "Bioénergies - Biogaz | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
time | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2014-01-01 00:00:00 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "0 days 00:00:00 | \n", "64660.0 | \n", "63200.0 | \n", "63200.0 | \n", "454.0 | \n", "0.0 | \n", "2303.0 | \n", "... | \n", "0.0 | \n", "1809.0 | \n", "422.0 | \n", "72.0 | \n", "5662.0 | \n", "2125.0 | \n", "693.0 | \n", "460.0 | \n", "165.0 | \n", "179.0 | \n", "
2014-01-01 01:00:00 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "0 days 01:00:00 | \n", "61362.0 | \n", "59900.0 | \n", "59900.0 | \n", "281.0 | \n", "0.0 | \n", "2188.0 | \n", "... | \n", "0.0 | \n", "1848.0 | \n", "258.0 | \n", "83.0 | \n", "5457.0 | \n", "2040.0 | \n", "76.0 | \n", "591.0 | \n", "173.0 | \n", "181.0 | \n", "
2014-01-01 02:00:00 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "0 days 02:00:00 | \n", "60748.0 | \n", "59900.0 | \n", "60200.0 | \n", "281.0 | \n", "0.0 | \n", "2187.0 | \n", "... | \n", "0.0 | \n", "1853.0 | \n", "252.0 | \n", "83.0 | \n", "5201.0 | \n", "1592.0 | \n", "0.0 | \n", "597.0 | \n", "174.0 | \n", "180.0 | \n", "
2014-01-01 03:00:00 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "0 days 03:00:00 | \n", "58061.0 | \n", "56500.0 | \n", "56600.0 | \n", "281.0 | \n", "0.0 | \n", "2179.0 | \n", "... | \n", "0.0 | \n", "1844.0 | \n", "253.0 | \n", "83.0 | \n", "4947.0 | \n", "1200.0 | \n", "0.0 | \n", "594.0 | \n", "174.0 | \n", "179.0 | \n", "
2014-01-01 04:00:00 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "0 days 04:00:00 | \n", "54475.0 | \n", "53200.0 | \n", "53300.0 | \n", "280.0 | \n", "0.0 | \n", "2185.0 | \n", "... | \n", "0.0 | \n", "1844.0 | \n", "260.0 | \n", "83.0 | \n", "4662.0 | \n", "1252.0 | \n", "0.0 | \n", "591.0 | \n", "171.0 | \n", "177.0 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
2024-06-23 05:00:00 | \n", "France | \n", "Données temps réel | \n", "2024-06-23 | \n", "0 days 05:00:00 | \n", "30263.0 | \n", "30000 | \n", "30400.0 | \n", "123.0 | \n", "0.0 | \n", "434.0 | \n", "... | \n", "0 | \n", "321 | \n", "114.0 | \n", "0.0 | \n", "5353 | \n", "1716 | \n", "551.0 | \n", "196 | \n", "355.0 | \n", "244.0 | \n", "
2024-06-23 06:00:00 | \n", "France | \n", "Données temps réel | \n", "2024-06-23 | \n", "0 days 06:00:00 | \n", "30056.0 | \n", "29400 | \n", "30000.0 | \n", "124.0 | \n", "0.0 | \n", "433.0 | \n", "... | \n", "0 | \n", "321 | \n", "114.0 | \n", "0.0 | \n", "5251 | \n", "1838 | \n", "589.0 | \n", "193 | \n", "352.0 | \n", "244.0 | \n", "
2024-06-23 07:00:00 | \n", "France | \n", "Données temps réel | \n", "2024-06-23 | \n", "0 days 07:00:00 | \n", "30573.0 | \n", "30200 | \n", "30700.0 | \n", "124.0 | \n", "0.0 | \n", "437.0 | \n", "... | \n", "0 | \n", "322 | \n", "116.0 | \n", "0.0 | \n", "5242 | \n", "1907 | \n", "373.0 | \n", "189 | \n", "356.0 | \n", "244.0 | \n", "
2024-06-23 08:00:00 | \n", "France | \n", "Données temps réel | \n", "2024-06-23 | \n", "0 days 08:00:00 | \n", "32099.0 | \n", "31700 | \n", "32200.0 | \n", "124.0 | \n", "0.0 | \n", "434.0 | \n", "... | \n", "0 | \n", "321 | \n", "115.0 | \n", "0.0 | \n", "5238 | \n", "1925 | \n", "372.0 | \n", "189 | \n", "352.0 | \n", "244.0 | \n", "
2024-06-23 09:00:00 | \n", "France | \n", "Données temps réel | \n", "2024-06-23 | \n", "0 days 09:00:00 | \n", "34821.0 | \n", "34500 | \n", "34900.0 | \n", "124.0 | \n", "0.0 | \n", "432.0 | \n", "... | \n", "0 | \n", "319 | \n", "115.0 | \n", "0.0 | \n", "5177 | \n", "1922 | \n", "373.0 | \n", "192 | \n", "351.0 | \n", "244.0 | \n", "
91834 rows × 36 columns
\n", "\n", " | Périmètre | \n", "Nature | \n", "Date | \n", "Heures | \n", "Consommation | \n", "Prévision J-1 | \n", "Prévision J | \n", "Fioul | \n", "Charbon | \n", "Gaz | \n", "... | \n", "Hydraulique - Fil de l?eau + éclusée | \n", "Hydraulique - Lacs | \n", "Hydraulique - STEP turbinage | \n", "Bioénergies - Déchets | \n", "Bioénergies - Biomasse | \n", "Bioénergies - Biogaz | \n", "Stockage batterie | \n", "Déstockage batterie | \n", "Eolien terrestre | \n", "Eolien offshore | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "00:00 | \n", "64660.0 | \n", "63200 | \n", "63200.0 | \n", "454.0 | \n", "0.0 | \n", "2303.0 | \n", "... | \n", "5662 | \n", "2125 | \n", "693.0 | \n", "460 | \n", "165.0 | \n", "179.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
1 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "00:30 | \n", "63494.0 | \n", "62100 | \n", "61500.0 | \n", "281.0 | \n", "0.0 | \n", "2367.0 | \n", "... | \n", "5569 | \n", "2450 | \n", "495.0 | \n", "592 | \n", "170.0 | \n", "181.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
2 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "01:00 | \n", "61362.0 | \n", "59900 | \n", "59900.0 | \n", "281.0 | \n", "0.0 | \n", "2188.0 | \n", "... | \n", "5457 | \n", "2040 | \n", "76.0 | \n", "591 | \n", "173.0 | \n", "181.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
3 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "01:30 | \n", "61217.0 | \n", "60600 | \n", "60300.0 | \n", "281.0 | \n", "0.0 | \n", "2190.0 | \n", "... | \n", "5286 | \n", "1849 | \n", "0.0 | \n", "595 | \n", "174.0 | \n", "180.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
4 | \n", "France | \n", "Données définitives | \n", "2014-01-01 | \n", "02:00 | \n", "60748.0 | \n", "59900 | \n", "60200.0 | \n", "281.0 | \n", "0.0 | \n", "2187.0 | \n", "... | \n", "5201 | \n", "1592 | \n", "0.0 | \n", "597 | \n", "174.0 | \n", "180.0 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "
5 rows × 40 columns
\n", "