diff --git a/notebook_INSEE/prix_carburant.ipynb b/notebook_INSEE/prix_carburant.ipynb
index 07e80a96035b9351f4c78ab8e252efcada5a7e2d..c81a1ffbf3bd834effb4ee26312c9689ae569d72 100644
--- a/notebook_INSEE/prix_carburant.ipynb
+++ b/notebook_INSEE/prix_carburant.ipynb
@@ -5,7 +5,9 @@
    "id": "b9c36fa1-d0ac-4202-91ba-236830bd3d1b",
    "metadata": {},
    "source": [
-    "# Prix Carburant"
+    "# Prix Carburant\n",
+    "\n",
+    "Attention, le fichier \"prix_annuel_carburant.csv\" n'a pas le même ordre ni nombre de colonnes entre OpenFisca et ce dépôt."
    ]
   },
   {
@@ -22,7 +24,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 1,
+   "execution_count": 2,
    "id": "b887ef4a-6f33-4152-af83-daeeffba5a79",
    "metadata": {
     "tags": []
@@ -40,7 +42,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 2,
+   "execution_count": 3,
    "id": "4268984b-2876-498d-85e1-110f242376f4",
    "metadata": {
     "tags": []
@@ -56,7 +58,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 3,
+   "execution_count": 4,
    "id": "36d19b81-57cc-4b3a-be5c-2c5813367b6f",
    "metadata": {
     "tags": []
@@ -72,7 +74,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 4,
+   "execution_count": 5,
    "id": "5fbf5893-de0b-4522-91e6-49bf992cb768",
    "metadata": {
     "tags": []
@@ -91,7 +93,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 6,
    "id": "1925b873-dc73-4d8b-b837-463f5f846f47",
    "metadata": {
     "tags": []
@@ -108,7 +110,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 7,
    "id": "f1f6d31d-ed11-4d44-9a2c-d11a0ca2b8fb",
    "metadata": {
     "tags": []
@@ -122,7 +124,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 84,
+   "execution_count": 8,
    "id": "f566506b-95b9-4390-a6a6-f4ebfd844469",
    "metadata": {
     "tags": []
@@ -132,31 +134,31 @@
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "/tmp/ipykernel_1062893/3305679562.py:5: SettingWithCopyWarning: \n",
+      "/tmp/ipykernel_215083/3305679562.py:5: SettingWithCopyWarning: \n",
       "A value is trying to be set on a copy of a slice from a DataFrame.\n",
       "Try using .loc[row_indexer,col_indexer] = value instead\n",
       "\n",
       "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
       "  df['date'] = df['date'].astype(str) + '-01'\n",
-      "/tmp/ipykernel_1062893/3305679562.py:5: SettingWithCopyWarning: \n",
+      "/tmp/ipykernel_215083/3305679562.py:5: SettingWithCopyWarning: \n",
       "A value is trying to be set on a copy of a slice from a DataFrame.\n",
       "Try using .loc[row_indexer,col_indexer] = value instead\n",
       "\n",
       "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
       "  df['date'] = df['date'].astype(str) + '-01'\n",
-      "/tmp/ipykernel_1062893/3305679562.py:5: SettingWithCopyWarning: \n",
+      "/tmp/ipykernel_215083/3305679562.py:5: SettingWithCopyWarning: \n",
       "A value is trying to be set on a copy of a slice from a DataFrame.\n",
       "Try using .loc[row_indexer,col_indexer] = value instead\n",
       "\n",
       "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
       "  df['date'] = df['date'].astype(str) + '-01'\n",
-      "/tmp/ipykernel_1062893/3305679562.py:5: SettingWithCopyWarning: \n",
+      "/tmp/ipykernel_215083/3305679562.py:5: SettingWithCopyWarning: \n",
       "A value is trying to be set on a copy of a slice from a DataFrame.\n",
       "Try using .loc[row_indexer,col_indexer] = value instead\n",
       "\n",
       "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n",
       "  df['date'] = df['date'].astype(str) + '-01'\n",
-      "/tmp/ipykernel_1062893/3305679562.py:5: SettingWithCopyWarning: \n",
+      "/tmp/ipykernel_215083/3305679562.py:5: SettingWithCopyWarning: \n",
       "A value is trying to be set on a copy of a slice from a DataFrame.\n",
       "Try using .loc[row_indexer,col_indexer] = value instead\n",
       "\n",
@@ -177,7 +179,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 85,
+   "execution_count": 9,
    "id": "a7354947-55e1-47e5-9fcd-7be37b00131c",
    "metadata": {
     "tags": []
@@ -214,49 +216,49 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>2023-08-01</td>\n",
-       "      <td>1.85</td>\n",
-       "      <td>1.99</td>\n",
-       "      <td>1.94</td>\n",
+       "      <th>388</th>\n",
+       "      <td>2024-05-01</td>\n",
+       "      <td>1.73</td>\n",
+       "      <td>1.97</td>\n",
+       "      <td>1.92</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>1.93</td>\n",
+       "      <td>1.88</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>2023-07-01</td>\n",
-       "      <td>1.72</td>\n",
-       "      <td>1.91</td>\n",
-       "      <td>1.85</td>\n",
+       "      <th>387</th>\n",
+       "      <td>2024-04-01</td>\n",
+       "      <td>1.79</td>\n",
+       "      <td>1.99</td>\n",
+       "      <td>1.94</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>1.84</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>2023-06-01</td>\n",
-       "      <td>1.70</td>\n",
+       "      <th>386</th>\n",
+       "      <td>2024-03-01</td>\n",
+       "      <td>1.80</td>\n",
        "      <td>1.94</td>\n",
-       "      <td>1.88</td>\n",
+       "      <td>1.89</td>\n",
        "      <td>NaN</td>\n",
        "      <td>1.86</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>2023-05-01</td>\n",
-       "      <td>1.69</td>\n",
-       "      <td>1.93</td>\n",
-       "      <td>1.87</td>\n",
+       "      <th>385</th>\n",
+       "      <td>2024-02-01</td>\n",
+       "      <td>1.83</td>\n",
+       "      <td>1.92</td>\n",
+       "      <td>1.86</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>1.85</td>\n",
+       "      <td>1.83</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>2023-04-01</td>\n",
-       "      <td>1.81</td>\n",
-       "      <td>2.00</td>\n",
-       "      <td>1.95</td>\n",
+       "      <th>384</th>\n",
+       "      <td>2024-01-01</td>\n",
+       "      <td>1.75</td>\n",
+       "      <td>1.87</td>\n",
+       "      <td>1.82</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>1.93</td>\n",
+       "      <td>1.79</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>...</th>\n",
@@ -268,7 +270,7 @@
        "      <td>...</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>375</th>\n",
+       "      <th>4</th>\n",
        "      <td>1992-05-01</td>\n",
        "      <td>0.54</td>\n",
        "      <td>0.78</td>\n",
@@ -277,7 +279,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>376</th>\n",
+       "      <th>3</th>\n",
        "      <td>1992-04-01</td>\n",
        "      <td>0.53</td>\n",
        "      <td>0.77</td>\n",
@@ -286,7 +288,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>377</th>\n",
+       "      <th>2</th>\n",
        "      <td>1992-03-01</td>\n",
        "      <td>0.54</td>\n",
        "      <td>0.77</td>\n",
@@ -295,7 +297,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>378</th>\n",
+       "      <th>1</th>\n",
        "      <td>1992-02-01</td>\n",
        "      <td>0.54</td>\n",
        "      <td>0.78</td>\n",
@@ -304,7 +306,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>379</th>\n",
+       "      <th>0</th>\n",
        "      <td>1992-01-01</td>\n",
        "      <td>0.54</td>\n",
        "      <td>0.78</td>\n",
@@ -314,40 +316,40 @@
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
-       "<p>380 rows × 6 columns</p>\n",
+       "<p>389 rows × 6 columns</p>\n",
        "</div>"
       ],
       "text/plain": [
        "           date  diesel_ttc  super_98_ttc  super_95_ttc  super_plombe_ttc  \\\n",
-       "0    2023-08-01        1.85          1.99          1.94               NaN   \n",
-       "1    2023-07-01        1.72          1.91          1.85               NaN   \n",
-       "2    2023-06-01        1.70          1.94          1.88               NaN   \n",
-       "3    2023-05-01        1.69          1.93          1.87               NaN   \n",
-       "4    2023-04-01        1.81          2.00          1.95               NaN   \n",
+       "388  2024-05-01        1.73          1.97          1.92               NaN   \n",
+       "387  2024-04-01        1.79          1.99          1.94               NaN   \n",
+       "386  2024-03-01        1.80          1.94          1.89               NaN   \n",
+       "385  2024-02-01        1.83          1.92          1.86               NaN   \n",
+       "384  2024-01-01        1.75          1.87          1.82               NaN   \n",
        "..          ...         ...           ...           ...               ...   \n",
-       "375  1992-05-01        0.54          0.78           NaN              0.81   \n",
-       "376  1992-04-01        0.53          0.77           NaN              0.81   \n",
-       "377  1992-03-01        0.54          0.77           NaN              0.81   \n",
-       "378  1992-02-01        0.54          0.78           NaN              0.81   \n",
-       "379  1992-01-01        0.54          0.78           NaN              0.80   \n",
+       "4    1992-05-01        0.54          0.78           NaN              0.81   \n",
+       "3    1992-04-01        0.53          0.77           NaN              0.81   \n",
+       "2    1992-03-01        0.54          0.77           NaN              0.81   \n",
+       "1    1992-02-01        0.54          0.78           NaN              0.81   \n",
+       "0    1992-01-01        0.54          0.78           NaN              0.80   \n",
        "\n",
        "     super_95_e10_ttc  \n",
-       "0                1.93  \n",
-       "1                1.84  \n",
-       "2                1.86  \n",
-       "3                1.85  \n",
-       "4                1.93  \n",
+       "388              1.88  \n",
+       "387              1.91  \n",
+       "386              1.86  \n",
+       "385              1.83  \n",
+       "384              1.79  \n",
        "..                ...  \n",
-       "375               NaN  \n",
-       "376               NaN  \n",
-       "377               NaN  \n",
-       "378               NaN  \n",
-       "379               NaN  \n",
+       "4                 NaN  \n",
+       "3                 NaN  \n",
+       "2                 NaN  \n",
+       "1                 NaN  \n",
+       "0                 NaN  \n",
        "\n",
-       "[380 rows x 6 columns]"
+       "[389 rows x 6 columns]"
       ]
      },
-     "execution_count": 85,
+     "execution_count": 9,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -359,7 +361,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 86,
+   "execution_count": 10,
    "id": "39a99f2a-9d68-465e-8911-687f70419885",
    "metadata": {
     "tags": []
@@ -396,7 +398,7 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>379</th>\n",
+       "      <th>0</th>\n",
        "      <td>1992/01</td>\n",
        "      <td>0.54</td>\n",
        "      <td>0.78</td>\n",
@@ -405,7 +407,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>378</th>\n",
+       "      <th>1</th>\n",
        "      <td>1992/02</td>\n",
        "      <td>0.54</td>\n",
        "      <td>0.78</td>\n",
@@ -414,7 +416,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>377</th>\n",
+       "      <th>2</th>\n",
        "      <td>1992/03</td>\n",
        "      <td>0.54</td>\n",
        "      <td>0.77</td>\n",
@@ -423,7 +425,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>376</th>\n",
+       "      <th>3</th>\n",
        "      <td>1992/04</td>\n",
        "      <td>0.53</td>\n",
        "      <td>0.77</td>\n",
@@ -432,7 +434,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>375</th>\n",
+       "      <th>4</th>\n",
        "      <td>1992/05</td>\n",
        "      <td>0.54</td>\n",
        "      <td>0.78</td>\n",
@@ -450,86 +452,86 @@
        "      <td>...</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>2023/04</td>\n",
-       "      <td>1.81</td>\n",
-       "      <td>2.00</td>\n",
-       "      <td>1.95</td>\n",
+       "      <th>384</th>\n",
+       "      <td>2024/01</td>\n",
+       "      <td>1.75</td>\n",
+       "      <td>1.87</td>\n",
+       "      <td>1.82</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>1.93</td>\n",
+       "      <td>1.79</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>2023/05</td>\n",
-       "      <td>1.69</td>\n",
-       "      <td>1.93</td>\n",
-       "      <td>1.87</td>\n",
+       "      <th>385</th>\n",
+       "      <td>2024/02</td>\n",
+       "      <td>1.83</td>\n",
+       "      <td>1.92</td>\n",
+       "      <td>1.86</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>1.85</td>\n",
+       "      <td>1.83</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>2023/06</td>\n",
-       "      <td>1.70</td>\n",
+       "      <th>386</th>\n",
+       "      <td>2024/03</td>\n",
+       "      <td>1.80</td>\n",
        "      <td>1.94</td>\n",
-       "      <td>1.88</td>\n",
+       "      <td>1.89</td>\n",
        "      <td>NaN</td>\n",
        "      <td>1.86</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>2023/07</td>\n",
-       "      <td>1.72</td>\n",
-       "      <td>1.91</td>\n",
-       "      <td>1.85</td>\n",
+       "      <th>387</th>\n",
+       "      <td>2024/04</td>\n",
+       "      <td>1.79</td>\n",
+       "      <td>1.99</td>\n",
+       "      <td>1.94</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>1.84</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>2023/08</td>\n",
-       "      <td>1.85</td>\n",
-       "      <td>1.99</td>\n",
-       "      <td>1.94</td>\n",
+       "      <th>388</th>\n",
+       "      <td>2024/05</td>\n",
+       "      <td>1.73</td>\n",
+       "      <td>1.97</td>\n",
+       "      <td>1.92</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>1.93</td>\n",
+       "      <td>1.88</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
-       "<p>380 rows × 6 columns</p>\n",
+       "<p>389 rows × 6 columns</p>\n",
        "</div>"
       ],
       "text/plain": [
        "        Date  diesel_ttc  super_98_ttc  super_95_ttc  super_plombe_ttc  \\\n",
-       "379  1992/01        0.54          0.78           NaN              0.80   \n",
-       "378  1992/02        0.54          0.78           NaN              0.81   \n",
-       "377  1992/03        0.54          0.77           NaN              0.81   \n",
-       "376  1992/04        0.53          0.77           NaN              0.81   \n",
-       "375  1992/05        0.54          0.78           NaN              0.81   \n",
+       "0    1992/01        0.54          0.78           NaN              0.80   \n",
+       "1    1992/02        0.54          0.78           NaN              0.81   \n",
+       "2    1992/03        0.54          0.77           NaN              0.81   \n",
+       "3    1992/04        0.53          0.77           NaN              0.81   \n",
+       "4    1992/05        0.54          0.78           NaN              0.81   \n",
        "..       ...         ...           ...           ...               ...   \n",
-       "4    2023/04        1.81          2.00          1.95               NaN   \n",
-       "3    2023/05        1.69          1.93          1.87               NaN   \n",
-       "2    2023/06        1.70          1.94          1.88               NaN   \n",
-       "1    2023/07        1.72          1.91          1.85               NaN   \n",
-       "0    2023/08        1.85          1.99          1.94               NaN   \n",
+       "384  2024/01        1.75          1.87          1.82               NaN   \n",
+       "385  2024/02        1.83          1.92          1.86               NaN   \n",
+       "386  2024/03        1.80          1.94          1.89               NaN   \n",
+       "387  2024/04        1.79          1.99          1.94               NaN   \n",
+       "388  2024/05        1.73          1.97          1.92               NaN   \n",
        "\n",
        "     super_95_e10_ttc  \n",
-       "379               NaN  \n",
-       "378               NaN  \n",
-       "377               NaN  \n",
-       "376               NaN  \n",
-       "375               NaN  \n",
+       "0                 NaN  \n",
+       "1                 NaN  \n",
+       "2                 NaN  \n",
+       "3                 NaN  \n",
+       "4                 NaN  \n",
        "..                ...  \n",
-       "4                1.93  \n",
-       "3                1.85  \n",
-       "2                1.86  \n",
-       "1                1.84  \n",
-       "0                1.93  \n",
+       "384              1.79  \n",
+       "385              1.83  \n",
+       "386              1.86  \n",
+       "387              1.91  \n",
+       "388              1.88  \n",
        "\n",
-       "[380 rows x 6 columns]"
+       "[389 rows x 6 columns]"
       ]
      },
-     "execution_count": 86,
+     "execution_count": 10,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -549,7 +551,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 87,
+   "execution_count": 11,
    "id": "49128573-c7ca-4d64-bac1-d84edcf65742",
    "metadata": {
     "tags": []
@@ -560,18 +562,18 @@
      "output_type": "stream",
      "text": [
       "<class 'pandas.core.frame.DataFrame'>\n",
-      "Int64Index: 380 entries, 0 to 379\n",
+      "Index: 389 entries, 388 to 0\n",
       "Data columns (total 6 columns):\n",
       " #   Column            Non-Null Count  Dtype  \n",
       "---  ------            --------------  -----  \n",
-      " 0   date              380 non-null    object \n",
-      " 1   diesel_ttc        380 non-null    float64\n",
-      " 2   super_98_ttc      380 non-null    float64\n",
-      " 3   super_95_ttc      260 non-null    float64\n",
+      " 0   date              389 non-null    object \n",
+      " 1   diesel_ttc        389 non-null    float64\n",
+      " 2   super_98_ttc      389 non-null    float64\n",
+      " 3   super_95_ttc      269 non-null    float64\n",
       " 4   super_plombe_ttc  157 non-null    float64\n",
-      " 5   super_95_e10_ttc  56 non-null     float64\n",
+      " 5   super_95_e10_ttc  65 non-null     float64\n",
       "dtypes: float64(5), object(1)\n",
-      "memory usage: 20.8+ KB\n"
+      "memory usage: 21.3+ KB\n"
      ]
     }
    ],
@@ -582,7 +584,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 98,
+   "execution_count": 12,
    "id": "8edc5227-ee31-45fd-8d94-a7e803012312",
    "metadata": {
     "tags": []
@@ -900,12 +902,21 @@
        "    <tr>\n",
        "      <th>31</th>\n",
        "      <td>2023</td>\n",
-       "      <td>1.80</td>\n",
-       "      <td>1.96</td>\n",
-       "      <td>1.90</td>\n",
+       "      <td>1.82</td>\n",
+       "      <td>1.95</td>\n",
+       "      <td>1.89</td>\n",
        "      <td>NaN</td>\n",
        "      <td>1.88</td>\n",
        "    </tr>\n",
+       "    <tr>\n",
+       "      <th>32</th>\n",
+       "      <td>2024</td>\n",
+       "      <td>1.78</td>\n",
+       "      <td>1.94</td>\n",
+       "      <td>1.89</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>1.85</td>\n",
+       "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
@@ -943,7 +954,8 @@
        "28  2020        1.27          1.42          1.37               NaN   \n",
        "29  2021        1.44          1.62          1.56               NaN   \n",
        "30  2022        1.86          1.88          1.83               NaN   \n",
-       "31  2023        1.80          1.96          1.90               NaN   \n",
+       "31  2023        1.82          1.95          1.89               NaN   \n",
+       "32  2024        1.78          1.94          1.89               NaN   \n",
        "\n",
        "    super_95_e10_ttc  \n",
        "0                NaN  \n",
@@ -977,10 +989,11 @@
        "28              1.35  \n",
        "29              1.54  \n",
        "30              1.78  \n",
-       "31              1.88  "
+       "31              1.88  \n",
+       "32              1.85  "
       ]
      },
-     "execution_count": 98,
+     "execution_count": 12,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1004,7 +1017,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 90,
+   "execution_count": 13,
    "id": "ca94602c-9898-479d-aa7b-1ede366e6850",
    "metadata": {
     "tags": []
@@ -1031,37 +1044,37 @@
        "  <thead>\n",
        "    <tr style=\"text-align: right;\">\n",
        "      <th></th>\n",
-       "      <th>diesel_ttcmean</th>\n",
-       "      <th>super_98_ttcmean</th>\n",
-       "      <th>super_95_ttcmean</th>\n",
-       "      <th>super_plombe_ttcmean</th>\n",
-       "      <th>super_95_e10_ttcmean</th>\n",
+       "      <th>diesel_ttc</th>\n",
+       "      <th>super_98_ttc</th>\n",
+       "      <th>super_95_ttc</th>\n",
+       "      <th>super_plombe_ttc</th>\n",
+       "      <th>super_95_e10_ttc</th>\n",
        "    </tr>\n",
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>count</th>\n",
-       "      <td>32.000000</td>\n",
-       "      <td>32.000000</td>\n",
-       "      <td>22.000000</td>\n",
+       "      <td>33.000000</td>\n",
+       "      <td>33.000000</td>\n",
+       "      <td>23.000000</td>\n",
        "      <td>14.000000</td>\n",
-       "      <td>5.000000</td>\n",
+       "      <td>6.000000</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>mean</th>\n",
-       "      <td>1.059688</td>\n",
-       "      <td>1.274375</td>\n",
-       "      <td>1.394545</td>\n",
+       "      <td>1.082121</td>\n",
+       "      <td>1.294242</td>\n",
+       "      <td>1.415652</td>\n",
        "      <td>1.018571</td>\n",
-       "      <td>1.608000</td>\n",
+       "      <td>1.648333</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>std</th>\n",
-       "      <td>0.358496</td>\n",
-       "      <td>0.318332</td>\n",
-       "      <td>0.228717</td>\n",
+       "      <td>0.375681</td>\n",
+       "      <td>0.333439</td>\n",
+       "      <td>0.245298</td>\n",
        "      <td>0.136374</td>\n",
-       "      <td>0.217187</td>\n",
+       "      <td>0.217937</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>min</th>\n",
@@ -1073,33 +1086,33 @@
        "    </tr>\n",
        "    <tr>\n",
        "      <th>25%</th>\n",
-       "      <td>0.750000</td>\n",
-       "      <td>1.012500</td>\n",
-       "      <td>1.260000</td>\n",
+       "      <td>0.770000</td>\n",
+       "      <td>1.030000</td>\n",
+       "      <td>1.270000</td>\n",
        "      <td>0.915000</td>\n",
-       "      <td>1.490000</td>\n",
+       "      <td>1.502500</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>50%</th>\n",
-       "      <td>1.095000</td>\n",
-       "      <td>1.305000</td>\n",
-       "      <td>1.375000</td>\n",
+       "      <td>1.100000</td>\n",
+       "      <td>1.320000</td>\n",
+       "      <td>1.380000</td>\n",
        "      <td>1.000000</td>\n",
-       "      <td>1.540000</td>\n",
+       "      <td>1.660000</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>75%</th>\n",
-       "      <td>1.310000</td>\n",
-       "      <td>1.542500</td>\n",
-       "      <td>1.510000</td>\n",
+       "      <td>1.340000</td>\n",
+       "      <td>1.550000</td>\n",
+       "      <td>1.535000</td>\n",
        "      <td>1.125000</td>\n",
-       "      <td>1.780000</td>\n",
+       "      <td>1.832500</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>max</th>\n",
        "      <td>1.860000</td>\n",
-       "      <td>1.960000</td>\n",
-       "      <td>1.900000</td>\n",
+       "      <td>1.950000</td>\n",
+       "      <td>1.890000</td>\n",
        "      <td>1.240000</td>\n",
        "      <td>1.880000</td>\n",
        "    </tr>\n",
@@ -1108,28 +1121,28 @@
        "</div>"
       ],
       "text/plain": [
-       "       diesel_ttcmean  super_98_ttcmean  super_95_ttcmean  \\\n",
-       "count       32.000000         32.000000         22.000000   \n",
-       "mean         1.059688          1.274375          1.394545   \n",
-       "std          0.358496          0.318332          0.228717   \n",
-       "min          0.540000          0.780000          1.000000   \n",
-       "25%          0.750000          1.012500          1.260000   \n",
-       "50%          1.095000          1.305000          1.375000   \n",
-       "75%          1.310000          1.542500          1.510000   \n",
-       "max          1.860000          1.960000          1.900000   \n",
+       "       diesel_ttc  super_98_ttc  super_95_ttc  super_plombe_ttc  \\\n",
+       "count   33.000000     33.000000     23.000000         14.000000   \n",
+       "mean     1.082121      1.294242      1.415652          1.018571   \n",
+       "std      0.375681      0.333439      0.245298          0.136374   \n",
+       "min      0.540000      0.780000      1.000000          0.810000   \n",
+       "25%      0.770000      1.030000      1.270000          0.915000   \n",
+       "50%      1.100000      1.320000      1.380000          1.000000   \n",
+       "75%      1.340000      1.550000      1.535000          1.125000   \n",
+       "max      1.860000      1.950000      1.890000          1.240000   \n",
        "\n",
-       "       super_plombe_ttcmean  super_95_e10_ttcmean  \n",
-       "count             14.000000              5.000000  \n",
-       "mean               1.018571              1.608000  \n",
-       "std                0.136374              0.217187  \n",
-       "min                0.810000              1.350000  \n",
-       "25%                0.915000              1.490000  \n",
-       "50%                1.000000              1.540000  \n",
-       "75%                1.125000              1.780000  \n",
-       "max                1.240000              1.880000  "
+       "       super_95_e10_ttc  \n",
+       "count          6.000000  \n",
+       "mean           1.648333  \n",
+       "std            0.217937  \n",
+       "min            1.350000  \n",
+       "25%            1.502500  \n",
+       "50%            1.660000  \n",
+       "75%            1.832500  \n",
+       "max            1.880000  "
       ]
      },
-     "execution_count": 90,
+     "execution_count": 13,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1140,7 +1153,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 91,
+   "execution_count": 14,
    "id": "d506ef42-c388-4690-b3dc-116a08a6c2c3",
    "metadata": {
     "tags": []
@@ -1151,18 +1164,18 @@
      "output_type": "stream",
      "text": [
       "<class 'pandas.core.frame.DataFrame'>\n",
-      "Int64Index: 32 entries, 0 to 31\n",
+      "RangeIndex: 33 entries, 0 to 32\n",
       "Data columns (total 6 columns):\n",
-      " #   Column                Non-Null Count  Dtype  \n",
-      "---  ------                --------------  -----  \n",
-      " 0   annee                 32 non-null     object \n",
-      " 1   diesel_ttcmean        32 non-null     float64\n",
-      " 2   super_98_ttcmean      32 non-null     float64\n",
-      " 3   super_95_ttcmean      22 non-null     float64\n",
-      " 4   super_plombe_ttcmean  14 non-null     float64\n",
-      " 5   super_95_e10_ttcmean  5 non-null      float64\n",
+      " #   Column            Non-Null Count  Dtype  \n",
+      "---  ------            --------------  -----  \n",
+      " 0   annee             33 non-null     object \n",
+      " 1   diesel_ttc        33 non-null     float64\n",
+      " 2   super_98_ttc      33 non-null     float64\n",
+      " 3   super_95_ttc      23 non-null     float64\n",
+      " 4   super_plombe_ttc  14 non-null     float64\n",
+      " 5   super_95_e10_ttc  6 non-null      float64\n",
       "dtypes: float64(5), object(1)\n",
-      "memory usage: 1.8+ KB\n"
+      "memory usage: 1.7+ KB\n"
      ]
     }
    ],
@@ -1172,7 +1185,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 94,
+   "execution_count": 15,
    "id": "02992af3-7110-4f17-9ac2-f4f0f2fdc4de",
    "metadata": {
     "tags": []
@@ -1209,49 +1222,49 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>2023-08-01</td>\n",
-       "      <td>185.0</td>\n",
-       "      <td>199.0</td>\n",
-       "      <td>194.0</td>\n",
+       "      <th>388</th>\n",
+       "      <td>2024-05-01</td>\n",
+       "      <td>173.0</td>\n",
+       "      <td>197.0</td>\n",
+       "      <td>192.0</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>193.0</td>\n",
+       "      <td>188.0</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>2023-07-01</td>\n",
-       "      <td>172.0</td>\n",
-       "      <td>191.0</td>\n",
-       "      <td>185.0</td>\n",
+       "      <th>387</th>\n",
+       "      <td>2024-04-01</td>\n",
+       "      <td>179.0</td>\n",
+       "      <td>199.0</td>\n",
+       "      <td>194.0</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>184.0</td>\n",
+       "      <td>191.0</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>2023-06-01</td>\n",
-       "      <td>170.0</td>\n",
+       "      <th>386</th>\n",
+       "      <td>2024-03-01</td>\n",
+       "      <td>180.0</td>\n",
        "      <td>194.0</td>\n",
-       "      <td>188.0</td>\n",
+       "      <td>189.0</td>\n",
        "      <td>NaN</td>\n",
        "      <td>186.0</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>2023-05-01</td>\n",
-       "      <td>169.0</td>\n",
-       "      <td>193.0</td>\n",
-       "      <td>187.0</td>\n",
+       "      <th>385</th>\n",
+       "      <td>2024-02-01</td>\n",
+       "      <td>183.0</td>\n",
+       "      <td>192.0</td>\n",
+       "      <td>186.0</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>185.0</td>\n",
+       "      <td>183.0</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>2023-04-01</td>\n",
-       "      <td>181.0</td>\n",
-       "      <td>200.0</td>\n",
-       "      <td>195.0</td>\n",
+       "      <th>384</th>\n",
+       "      <td>2024-01-01</td>\n",
+       "      <td>175.0</td>\n",
+       "      <td>187.0</td>\n",
+       "      <td>182.0</td>\n",
        "      <td>NaN</td>\n",
-       "      <td>193.0</td>\n",
+       "      <td>179.0</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>...</th>\n",
@@ -1263,7 +1276,7 @@
        "      <td>...</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>375</th>\n",
+       "      <th>4</th>\n",
        "      <td>1992-05-01</td>\n",
        "      <td>54.0</td>\n",
        "      <td>78.0</td>\n",
@@ -1272,7 +1285,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>376</th>\n",
+       "      <th>3</th>\n",
        "      <td>1992-04-01</td>\n",
        "      <td>53.0</td>\n",
        "      <td>77.0</td>\n",
@@ -1281,7 +1294,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>377</th>\n",
+       "      <th>2</th>\n",
        "      <td>1992-03-01</td>\n",
        "      <td>54.0</td>\n",
        "      <td>77.0</td>\n",
@@ -1290,7 +1303,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>378</th>\n",
+       "      <th>1</th>\n",
        "      <td>1992-02-01</td>\n",
        "      <td>54.0</td>\n",
        "      <td>78.0</td>\n",
@@ -1299,7 +1312,7 @@
        "      <td>NaN</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>379</th>\n",
+       "      <th>0</th>\n",
        "      <td>1992-01-01</td>\n",
        "      <td>54.0</td>\n",
        "      <td>78.0</td>\n",
@@ -1309,40 +1322,40 @@
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
-       "<p>380 rows × 6 columns</p>\n",
+       "<p>389 rows × 6 columns</p>\n",
        "</div>"
       ],
       "text/plain": [
        "           date  diesel_ttc  super_98_ttc  super_95_ttc  super_plombe_ttc  \\\n",
-       "0    2023-08-01       185.0         199.0         194.0               NaN   \n",
-       "1    2023-07-01       172.0         191.0         185.0               NaN   \n",
-       "2    2023-06-01       170.0         194.0         188.0               NaN   \n",
-       "3    2023-05-01       169.0         193.0         187.0               NaN   \n",
-       "4    2023-04-01       181.0         200.0         195.0               NaN   \n",
+       "388  2024-05-01       173.0         197.0         192.0               NaN   \n",
+       "387  2024-04-01       179.0         199.0         194.0               NaN   \n",
+       "386  2024-03-01       180.0         194.0         189.0               NaN   \n",
+       "385  2024-02-01       183.0         192.0         186.0               NaN   \n",
+       "384  2024-01-01       175.0         187.0         182.0               NaN   \n",
        "..          ...         ...           ...           ...               ...   \n",
-       "375  1992-05-01        54.0          78.0           NaN              81.0   \n",
-       "376  1992-04-01        53.0          77.0           NaN              81.0   \n",
-       "377  1992-03-01        54.0          77.0           NaN              81.0   \n",
-       "378  1992-02-01        54.0          78.0           NaN              81.0   \n",
-       "379  1992-01-01        54.0          78.0           NaN              80.0   \n",
+       "4    1992-05-01        54.0          78.0           NaN              81.0   \n",
+       "3    1992-04-01        53.0          77.0           NaN              81.0   \n",
+       "2    1992-03-01        54.0          77.0           NaN              81.0   \n",
+       "1    1992-02-01        54.0          78.0           NaN              81.0   \n",
+       "0    1992-01-01        54.0          78.0           NaN              80.0   \n",
        "\n",
        "     super_95_e10_ttc  \n",
-       "0               193.0  \n",
-       "1               184.0  \n",
-       "2               186.0  \n",
-       "3               185.0  \n",
-       "4               193.0  \n",
+       "388             188.0  \n",
+       "387             191.0  \n",
+       "386             186.0  \n",
+       "385             183.0  \n",
+       "384             179.0  \n",
        "..                ...  \n",
-       "375               NaN  \n",
-       "376               NaN  \n",
-       "377               NaN  \n",
-       "378               NaN  \n",
-       "379               NaN  \n",
+       "4                 NaN  \n",
+       "3                 NaN  \n",
+       "2                 NaN  \n",
+       "1                 NaN  \n",
+       "0                 NaN  \n",
        "\n",
-       "[380 rows x 6 columns]"
+       "[389 rows x 6 columns]"
       ]
      },
-     "execution_count": 94,
+     "execution_count": 15,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1357,416 +1370,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 96,
-   "id": "17b3bb14-5ffe-42f3-a0f8-6164ea879b63",
-   "metadata": {
-    "tags": []
-   },
-   "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 th {\n",
-       "        text-align: right;\n",
-       "    }\n",
-       "</style>\n",
-       "<table border=\"1\" class=\"dataframe\">\n",
-       "  <thead>\n",
-       "    <tr style=\"text-align: right;\">\n",
-       "      <th></th>\n",
-       "      <th>annee</th>\n",
-       "      <th>diesel_ttcmean</th>\n",
-       "      <th>super_98_ttcmean</th>\n",
-       "      <th>super_95_ttcmean</th>\n",
-       "      <th>super_plombe_ttcmean</th>\n",
-       "      <th>super_95_e10_ttcmean</th>\n",
-       "    </tr>\n",
-       "  </thead>\n",
-       "  <tbody>\n",
-       "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>1992</td>\n",
-       "      <td>0.54</td>\n",
-       "      <td>0.78</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>0.81</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>1993</td>\n",
-       "      <td>0.56</td>\n",
-       "      <td>0.79</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>0.84</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>1994</td>\n",
-       "      <td>0.60</td>\n",
-       "      <td>0.82</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>0.87</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>1995</td>\n",
-       "      <td>0.59</td>\n",
-       "      <td>0.87</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>0.90</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>1996</td>\n",
-       "      <td>0.66</td>\n",
-       "      <td>0.92</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>0.96</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>5</th>\n",
-       "      <td>1997</td>\n",
-       "      <td>0.68</td>\n",
-       "      <td>0.96</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>0.99</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>6</th>\n",
-       "      <td>1998</td>\n",
-       "      <td>0.64</td>\n",
-       "      <td>0.93</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>0.96</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>7</th>\n",
-       "      <td>1999</td>\n",
-       "      <td>0.69</td>\n",
-       "      <td>0.96</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>1.01</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>8</th>\n",
-       "      <td>2000</td>\n",
-       "      <td>0.85</td>\n",
-       "      <td>1.11</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>1.18</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>9</th>\n",
-       "      <td>2001</td>\n",
-       "      <td>0.80</td>\n",
-       "      <td>1.05</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>1.13</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>10</th>\n",
-       "      <td>2002</td>\n",
-       "      <td>0.77</td>\n",
-       "      <td>1.03</td>\n",
-       "      <td>1.00</td>\n",
-       "      <td>1.10</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>11</th>\n",
-       "      <td>2003</td>\n",
-       "      <td>0.80</td>\n",
-       "      <td>1.04</td>\n",
-       "      <td>1.02</td>\n",
-       "      <td>1.11</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>12</th>\n",
-       "      <td>2004</td>\n",
-       "      <td>0.89</td>\n",
-       "      <td>1.09</td>\n",
-       "      <td>1.08</td>\n",
-       "      <td>1.16</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>13</th>\n",
-       "      <td>2005</td>\n",
-       "      <td>1.03</td>\n",
-       "      <td>1.21</td>\n",
-       "      <td>1.18</td>\n",
-       "      <td>1.24</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>14</th>\n",
-       "      <td>2006</td>\n",
-       "      <td>1.09</td>\n",
-       "      <td>1.29</td>\n",
-       "      <td>1.25</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>15</th>\n",
-       "      <td>2007</td>\n",
-       "      <td>1.10</td>\n",
-       "      <td>1.32</td>\n",
-       "      <td>1.29</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>16</th>\n",
-       "      <td>2008</td>\n",
-       "      <td>1.28</td>\n",
-       "      <td>1.42</td>\n",
-       "      <td>1.38</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>17</th>\n",
-       "      <td>2009</td>\n",
-       "      <td>1.01</td>\n",
-       "      <td>1.25</td>\n",
-       "      <td>1.22</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>18</th>\n",
-       "      <td>2010</td>\n",
-       "      <td>1.16</td>\n",
-       "      <td>1.40</td>\n",
-       "      <td>1.36</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>19</th>\n",
-       "      <td>2011</td>\n",
-       "      <td>1.34</td>\n",
-       "      <td>1.55</td>\n",
-       "      <td>1.50</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>20</th>\n",
-       "      <td>2012</td>\n",
-       "      <td>1.41</td>\n",
-       "      <td>1.63</td>\n",
-       "      <td>1.59</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>21</th>\n",
-       "      <td>2013</td>\n",
-       "      <td>1.36</td>\n",
-       "      <td>1.60</td>\n",
-       "      <td>1.56</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>22</th>\n",
-       "      <td>2014</td>\n",
-       "      <td>1.30</td>\n",
-       "      <td>1.54</td>\n",
-       "      <td>1.50</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>23</th>\n",
-       "      <td>2015</td>\n",
-       "      <td>1.17</td>\n",
-       "      <td>1.41</td>\n",
-       "      <td>1.37</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>24</th>\n",
-       "      <td>2016</td>\n",
-       "      <td>1.11</td>\n",
-       "      <td>1.35</td>\n",
-       "      <td>1.32</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>25</th>\n",
-       "      <td>2017</td>\n",
-       "      <td>1.23</td>\n",
-       "      <td>1.45</td>\n",
-       "      <td>1.38</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>26</th>\n",
-       "      <td>2018</td>\n",
-       "      <td>1.44</td>\n",
-       "      <td>1.57</td>\n",
-       "      <td>1.51</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>27</th>\n",
-       "      <td>2019</td>\n",
-       "      <td>1.44</td>\n",
-       "      <td>1.56</td>\n",
-       "      <td>1.51</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>1.49</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>28</th>\n",
-       "      <td>2020</td>\n",
-       "      <td>1.27</td>\n",
-       "      <td>1.42</td>\n",
-       "      <td>1.37</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>1.35</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>29</th>\n",
-       "      <td>2021</td>\n",
-       "      <td>1.44</td>\n",
-       "      <td>1.62</td>\n",
-       "      <td>1.56</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>1.54</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>30</th>\n",
-       "      <td>2022</td>\n",
-       "      <td>1.86</td>\n",
-       "      <td>1.88</td>\n",
-       "      <td>1.83</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>1.78</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>31</th>\n",
-       "      <td>2023</td>\n",
-       "      <td>1.80</td>\n",
-       "      <td>1.96</td>\n",
-       "      <td>1.90</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>1.88</td>\n",
-       "    </tr>\n",
-       "  </tbody>\n",
-       "</table>\n",
-       "</div>"
-      ],
-      "text/plain": [
-       "   annee  diesel_ttcmean  super_98_ttcmean  super_95_ttcmean  \\\n",
-       "0   1992            0.54              0.78               NaN   \n",
-       "1   1993            0.56              0.79               NaN   \n",
-       "2   1994            0.60              0.82               NaN   \n",
-       "3   1995            0.59              0.87               NaN   \n",
-       "4   1996            0.66              0.92               NaN   \n",
-       "5   1997            0.68              0.96               NaN   \n",
-       "6   1998            0.64              0.93               NaN   \n",
-       "7   1999            0.69              0.96               NaN   \n",
-       "8   2000            0.85              1.11               NaN   \n",
-       "9   2001            0.80              1.05               NaN   \n",
-       "10  2002            0.77              1.03              1.00   \n",
-       "11  2003            0.80              1.04              1.02   \n",
-       "12  2004            0.89              1.09              1.08   \n",
-       "13  2005            1.03              1.21              1.18   \n",
-       "14  2006            1.09              1.29              1.25   \n",
-       "15  2007            1.10              1.32              1.29   \n",
-       "16  2008            1.28              1.42              1.38   \n",
-       "17  2009            1.01              1.25              1.22   \n",
-       "18  2010            1.16              1.40              1.36   \n",
-       "19  2011            1.34              1.55              1.50   \n",
-       "20  2012            1.41              1.63              1.59   \n",
-       "21  2013            1.36              1.60              1.56   \n",
-       "22  2014            1.30              1.54              1.50   \n",
-       "23  2015            1.17              1.41              1.37   \n",
-       "24  2016            1.11              1.35              1.32   \n",
-       "25  2017            1.23              1.45              1.38   \n",
-       "26  2018            1.44              1.57              1.51   \n",
-       "27  2019            1.44              1.56              1.51   \n",
-       "28  2020            1.27              1.42              1.37   \n",
-       "29  2021            1.44              1.62              1.56   \n",
-       "30  2022            1.86              1.88              1.83   \n",
-       "31  2023            1.80              1.96              1.90   \n",
-       "\n",
-       "    super_plombe_ttcmean  super_95_e10_ttcmean  \n",
-       "0                   0.81                   NaN  \n",
-       "1                   0.84                   NaN  \n",
-       "2                   0.87                   NaN  \n",
-       "3                   0.90                   NaN  \n",
-       "4                   0.96                   NaN  \n",
-       "5                   0.99                   NaN  \n",
-       "6                   0.96                   NaN  \n",
-       "7                   1.01                   NaN  \n",
-       "8                   1.18                   NaN  \n",
-       "9                   1.13                   NaN  \n",
-       "10                  1.10                   NaN  \n",
-       "11                  1.11                   NaN  \n",
-       "12                  1.16                   NaN  \n",
-       "13                  1.24                   NaN  \n",
-       "14                   NaN                   NaN  \n",
-       "15                   NaN                   NaN  \n",
-       "16                   NaN                   NaN  \n",
-       "17                   NaN                   NaN  \n",
-       "18                   NaN                   NaN  \n",
-       "19                   NaN                   NaN  \n",
-       "20                   NaN                   NaN  \n",
-       "21                   NaN                   NaN  \n",
-       "22                   NaN                   NaN  \n",
-       "23                   NaN                   NaN  \n",
-       "24                   NaN                   NaN  \n",
-       "25                   NaN                   NaN  \n",
-       "26                   NaN                   NaN  \n",
-       "27                   NaN                  1.49  \n",
-       "28                   NaN                  1.35  \n",
-       "29                   NaN                  1.54  \n",
-       "30                   NaN                  1.78  \n",
-       "31                   NaN                  1.88  "
-      ]
-     },
-     "execution_count": 96,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "df_ann_hecto"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 100,
+   "execution_count": 17,
    "id": "372a7fe6-f63d-496b-87b8-171c1888ae81",
    "metadata": {
     "tags": []
@@ -2084,12 +1688,21 @@
        "    <tr>\n",
        "      <th>31</th>\n",
        "      <td>2023</td>\n",
-       "      <td>180.0</td>\n",
-       "      <td>196.0</td>\n",
-       "      <td>190.0</td>\n",
+       "      <td>182.0</td>\n",
+       "      <td>195.0</td>\n",
+       "      <td>189.0</td>\n",
        "      <td>NaN</td>\n",
        "      <td>188.0</td>\n",
        "    </tr>\n",
+       "    <tr>\n",
+       "      <th>32</th>\n",
+       "      <td>2024</td>\n",
+       "      <td>178.0</td>\n",
+       "      <td>194.0</td>\n",
+       "      <td>189.0</td>\n",
+       "      <td>NaN</td>\n",
+       "      <td>185.0</td>\n",
+       "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
@@ -2127,7 +1740,8 @@
        "28  2020       127.0         142.0         137.0               NaN   \n",
        "29  2021       144.0         162.0         156.0               NaN   \n",
        "30  2022       186.0         188.0         183.0               NaN   \n",
-       "31  2023       180.0         196.0         190.0               NaN   \n",
+       "31  2023       182.0         195.0         189.0               NaN   \n",
+       "32  2024       178.0         194.0         189.0               NaN   \n",
        "\n",
        "    super_95_e10_ttc  \n",
        "0                NaN  \n",
@@ -2161,10 +1775,11 @@
        "28             135.0  \n",
        "29             154.0  \n",
        "30             178.0  \n",
-       "31             188.0  "
+       "31             188.0  \n",
+       "32             185.0  "
       ]
      },
-     "execution_count": 100,
+     "execution_count": 17,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -2176,16 +1791,21 @@
     "df_ann_hecto.to_csv(\"prix_hectolitre_annuel_carburant.csv\", index=False, index_label=False)\n",
     "df_ann_hecto"
    ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "14a78242",
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
-  "interpreter": {
-   "hash": "916dbcbb3f70747c44a77c7bcd40155683ae19c65e1c03b4aa3499c5328201f1"
-  },
   "kernelspec": {
-   "display_name": "prix-carburant",
+   "display_name": ".venv",
    "language": "python",
-   "name": "prix-carburant"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -2197,7 +1817,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.11.9"
   },
   "toc-autonumbering": true,
   "toc-showmarkdowntxt": false
diff --git a/notebook_gouv/prix_carburant_gouv.ipynb b/notebook_gouv/prix_carburant_gouv.ipynb
index 87cf205637ea9a22cd2b30b6ea561d6fb87fb3ae..beb636cb025498aa5ef9a37ad27570dbfbfe1491 100644
--- a/notebook_gouv/prix_carburant_gouv.ipynb
+++ b/notebook_gouv/prix_carburant_gouv.ipynb
@@ -1,8 +1,20 @@
 {
  "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "2d9d5c62",
+   "metadata": {},
+   "source": [
+    "# Récupération des prix de Roulez-Eco\n",
+    "\n",
+    "Nécessite une clef API de l'INSEE pour fonctionner. A demander sur https://api.insee.fr/catalogue/site/themes/wso2/subthemes/insee/pages/application.jag?name=DefaultApplication\n",
+    "\n",
+    "Une fois les fichiers générés il faut les copier dans OpenFisca-France-Indirect-Taxation."
+   ]
+  },
   {
    "cell_type": "code",
-   "execution_count": 2,
+   "execution_count": 1,
    "id": "d60999c6-2ae5-430b-934c-a95d309a496c",
    "metadata": {
     "tags": []
@@ -26,13 +38,13 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 3,
+   "execution_count": 2,
    "id": "523b21af-b7db-4fba-9ba5-831774c8e699",
    "metadata": {},
    "outputs": [],
    "source": [
     "START_DATE=2007\n",
-    "END_DATE=2023"
+    "END_DATE=2024"
    ]
   },
   {
@@ -47,245 +59,35 @@
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "  0%|          | 0/17 [00:00<?, ?it/s]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2007\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "  6%|▌         | 1/17 [00:01<00:27,  1.71s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2008\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 12%|█▏        | 2/17 [00:04<00:31,  2.13s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2009\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 18%|█▊        | 3/17 [00:06<00:30,  2.18s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2010\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 24%|██▎       | 4/17 [00:08<00:30,  2.33s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2011\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 29%|██▉       | 5/17 [00:10<00:25,  2.10s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2012\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 35%|███▌      | 6/17 [00:12<00:24,  2.18s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2013\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 41%|████      | 7/17 [00:15<00:24,  2.41s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2014\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 47%|████▋     | 8/17 [00:17<00:20,  2.25s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2015\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 53%|█████▎    | 9/17 [00:20<00:18,  2.35s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2016\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 59%|█████▉    | 10/17 [00:23<00:18,  2.61s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2017\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 65%|██████▍   | 11/17 [00:26<00:16,  2.70s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2018\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 71%|███████   | 12/17 [00:28<00:12,  2.60s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2019\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 76%|███████▋  | 13/17 [00:31<00:10,  2.72s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2020\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 82%|████████▏ | 14/17 [00:34<00:07,  2.63s/it]"
+      "  0%|          | 0/2 [00:00<?, ?it/s]"
      ]
     },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2021\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      " 88%|████████▊ | 15/17 [00:36<00:05,  2.60s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2022\n"
+      "https://donnees.roulez-eco.fr/opendata/annee/2023\n"
      ]
     },
     {
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      " 94%|█████████▍| 16/17 [00:40<00:02,  2.97s/it]"
+      " 50%|█████     | 1/2 [00:03<00:03,  3.24s/it]"
      ]
     },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "https://donnees.roulez-eco.fr/opendata/annee/2023\n"
+      "https://donnees.roulez-eco.fr/opendata/annee/2024\n"
      ]
     },
     {
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "100%|██████████| 17/17 [00:43<00:00,  2.56s/it]\n"
+      "100%|██████████| 2/2 [00:04<00:00,  2.14s/it]\n"
      ]
     }
    ],
@@ -394,7 +196,7 @@
     "    # Cache non trouvé, on appel l'INSEE\n",
     "    headers = {\n",
     "        'Accept': 'application/json',\n",
-    "        'Authorization': 'Bearer 64011ad9-a729-3fc1-bcfe-93521808e51a', #Le changement est ici\n",
+    "        'Authorization': 'Bearer 1c3c3200-1412-3497-b2d3-5f851755d5a4', #Le changement est ici\n",
     "    }\n",
     "    params = {\n",
     "        'date': date,\n",
@@ -406,340 +208,129 @@
     "        print(error)\n",
     "        raise Exception(error)\n",
     "    contenu = response.json()\n",
-    "    # l'API est limité à 30 requêtes par minute\n",
-    "    time.sleep(2.1)\n",
-    "    if isinstance(contenu,dict):\n",
-    "        print(contenu)\n",
-    "    cache_code_region_from_code_departement[code_departement][date]=contenu[0]['code']\n",
-    "    return cache_code_region_from_code_departement[code_departement][date]"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 8,
-   "id": "0f05b801-1601-4d78-858e-30fdadf4608a",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "'27'"
-      ]
-     },
-     "execution_count": 8,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "code_region_from_code_departement(\"21\",\"2023-01-01\")"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 9,
-   "id": "c5f67bd6-5cf9-4e09-a587-f4b2454f4618",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [],
-   "source": [
-    "#Les APIs sont relativement fragile, il arrive qu'il y ai des erreurs 500 ou 502. \n",
-    "#Dans le cas là if faut supprimer l'année qui était en train de boucler de \"prix_by_region\".\n",
-    "#Il faut ensuite recommencer la boucle à partir de cette date.\n",
-    "def debug_if_error_500(date_debut,date_fin):\n",
-    "    for region, prix_by_carburant in prix_by_region.items():\n",
-    "        for carburant,prix_by_annee in prix_by_carburant.items():\n",
-    "            for annee in range(date_debut,date_fin+1):\n",
-    "                if annee in prix_by_annee:\n",
-    "                    del prix_by_annee[annee]\n",
-    "# debug_if_error_500(2007,2007)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 10,
-   "id": "14979ff2-770a-4a6c-8780-13a76a98512a",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [],
-   "source": [
-    "# tree = ET.parse('unzip_file/PrixCarburants_annuel_2021.xml')\n",
-    "# pdv_liste = tree.getroot()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 11,
-   "id": "bb42e6c2-f9e8-49da-a372-88b9b869993b",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [],
-   "source": [
-    "citycode_lat_long = {} "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 12,
-   "id": "4d1a148e-db02-42b5-b4b9-35c1ab57d924",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [],
-   "source": [
-    "prix_by_region = {}"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 13,
-   "id": "2cd9550a-5c9b-4787-a372-d4f8309eaf9d",
-   "metadata": {
-    "tags": []
-   },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2007\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 7904/7904 [12:25<00:00, 10.61it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2008\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 8394/8394 [05:08<00:00, 27.18it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2009\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 9387/9387 [05:14<00:00, 29.85it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2010\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 10130/10130 [05:17<00:00, 31.86it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2011\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 10001/10001 [04:29<00:00, 37.09it/s]\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2012\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 10256/10256 [04:32<00:00, 37.59it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2013\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 10807/10807 [04:26<00:00, 40.50it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "code_departement is None\n",
-      "2014\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 11064/11064 [04:15<00:00, 43.24it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2015\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 12333/12333 [04:45<00:00, 43.15it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2016\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 12391/12391 [04:52<00:00, 42.33it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2017\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 12559/12559 [06:51<00:00, 30.52it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2018\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 12785/12785 [07:37<00:00, 27.96it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2019\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 12969/12969 [05:42<00:00, 37.89it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2020\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 13188/13188 [05:32<00:00, 39.63it/s] \n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "2021\n"
-     ]
-    },
+    "    # l'API est limité à 30 requêtes par minute\n",
+    "    time.sleep(2.1)\n",
+    "    if isinstance(contenu,dict):\n",
+    "        print(contenu)\n",
+    "    cache_code_region_from_code_departement[code_departement][date]=contenu[0]['code']\n",
+    "    return cache_code_region_from_code_departement[code_departement][date]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "id": "0f05b801-1601-4d78-858e-30fdadf4608a",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
     {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 13386/13386 [05:03<00:00, 44.13it/s] \n"
-     ]
-    },
+     "data": {
+      "text/plain": [
+       "'27'"
+      ]
+     },
+     "execution_count": 8,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "code_region_from_code_departement(\"21\",\"2023-01-01\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "id": "c5f67bd6-5cf9-4e09-a587-f4b2454f4618",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "#Les APIs sont relativement fragile, il arrive qu'il y ai des erreurs 500 ou 502. \n",
+    "#Dans le cas là if faut supprimer l'année qui était en train de boucler de \"prix_by_region\".\n",
+    "#Il faut ensuite recommencer la boucle à partir de cette date.\n",
+    "def debug_if_error_500(date_debut,date_fin):\n",
+    "    for region, prix_by_carburant in prix_by_region.items():\n",
+    "        for carburant,prix_by_annee in prix_by_carburant.items():\n",
+    "            for annee in range(date_debut,date_fin+1):\n",
+    "                if annee in prix_by_annee:\n",
+    "                    del prix_by_annee[annee]\n",
+    "# debug_if_error_500(2007,2007)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "id": "14979ff2-770a-4a6c-8780-13a76a98512a",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "# tree = ET.parse('unzip_file/PrixCarburants_annuel_2021.xml')\n",
+    "# pdv_liste = tree.getroot()"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 11,
+   "id": "bb42e6c2-f9e8-49da-a372-88b9b869993b",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "citycode_lat_long = {} "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "id": "4d1a148e-db02-42b5-b4b9-35c1ab57d924",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "prix_by_region = {}"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 13,
+   "id": "2cd9550a-5c9b-4787-a372-d4f8309eaf9d",
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "2022\n"
+      "2023\n"
      ]
     },
     {
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "100%|██████████| 13645/13645 [05:37<00:00, 40.39it/s] \n"
+      "100%|██████████| 13837/13837 [18:48<00:00, 12.26it/s] \n"
      ]
     },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "2023\n"
+      "2024\n"
      ]
     },
     {
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "100%|██████████| 13755/13755 [04:46<00:00, 47.93it/s] \n"
+      "100%|██████████| 13959/13959 [04:47<00:00, 48.62it/s] \n"
      ]
     }
    ],
@@ -919,11 +510,11 @@
     {
      "data": {
       "text/plain": [
-       "{'region': '75',\n",
-       " 'carburant': 'GPLc',\n",
-       " 'annee': 2023,\n",
+       "{'region': '52',\n",
+       " 'carburant': 'SP98',\n",
+       " 'annee': 2024,\n",
        " 'mois': 'moyenne',\n",
-       " 'prix_moyen': 1.0}"
+       " 'prix_moyen': 1.91}"
       ]
      },
      "execution_count": 16,
@@ -988,43 +579,43 @@
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>0</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
+       "      <td>2023</td>\n",
        "      <td>1</td>\n",
-       "      <td>1020.41</td>\n",
+       "      <td>1.93</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
-       "      <td>2</td>\n",
-       "      <td>1026.61</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>5</td>\n",
+       "      <td>1.70</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>2</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
-       "      <td>3</td>\n",
-       "      <td>1042.85</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>6</td>\n",
+       "      <td>1.71</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>3</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
-       "      <td>4</td>\n",
-       "      <td>1070.66</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>7</td>\n",
+       "      <td>1.74</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>4</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
-       "      <td>5</td>\n",
-       "      <td>1077.74</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>8</td>\n",
+       "      <td>1.87</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>...</th>\n",
@@ -1035,65 +626,65 @@
        "      <td>...</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32781</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
-       "      <td>5</td>\n",
-       "      <td>1.01</td>\n",
+       "      <th>2023</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
+       "      <td>9</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32782</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2024</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>10</td>\n",
-       "      <td>0.99</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32783</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2025</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>11</td>\n",
-       "      <td>0.99</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32784</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2026</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>12</td>\n",
-       "      <td>0.99</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32785</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2027</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>moyenne</td>\n",
-       "      <td>1.00</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
-       "<p>32786 rows × 5 columns</p>\n",
+       "<p>2028 rows × 5 columns</p>\n",
        "</div>"
       ],
       "text/plain": [
-       "      region carburant  annee     mois  prix_moyen\n",
-       "0         82    Gazole   2007        1     1020.41\n",
-       "1         82    Gazole   2007        2     1026.61\n",
-       "2         82    Gazole   2007        3     1042.85\n",
-       "3         82    Gazole   2007        4     1070.66\n",
-       "4         82    Gazole   2007        5     1077.74\n",
-       "...      ...       ...    ...      ...         ...\n",
-       "32781     75      GPLc   2023        5        1.01\n",
-       "32782     75      GPLc   2023       10        0.99\n",
-       "32783     75      GPLc   2023       11        0.99\n",
-       "32784     75      GPLc   2023       12        0.99\n",
-       "32785     75      GPLc   2023  moyenne        1.00\n",
+       "     region carburant  annee     mois  prix_moyen\n",
+       "0        84    Gazole   2023        1        1.93\n",
+       "1        84    Gazole   2023        5        1.70\n",
+       "2        84    Gazole   2023        6        1.71\n",
+       "3        84    Gazole   2023        7        1.74\n",
+       "4        84    Gazole   2023        8        1.87\n",
+       "...     ...       ...    ...      ...         ...\n",
+       "2023     52      SP98   2024        9        1.91\n",
+       "2024     52      SP98   2024       10        1.91\n",
+       "2025     52      SP98   2024       11        1.91\n",
+       "2026     52      SP98   2024       12        1.91\n",
+       "2027     52      SP98   2024  moyenne        1.91\n",
        "\n",
-       "[32786 rows x 5 columns]"
+       "[2028 rows x 5 columns]"
       ]
      },
      "execution_count": 18,
@@ -1143,66 +734,14 @@
        "    </tr>\n",
        "  </thead>\n",
        "  <tbody>\n",
-       "    <tr>\n",
-       "      <th>207</th>\n",
-       "      <td>82</td>\n",
-       "      <td>Gazole</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>428</th>\n",
-       "      <td>82</td>\n",
-       "      <td>SP95</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>649</th>\n",
-       "      <td>82</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>870</th>\n",
-       "      <td>82</td>\n",
-       "      <td>E85</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>1065</th>\n",
-       "      <td>82</td>\n",
-       "      <td>E10</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>1208</th>\n",
-       "      <td>82</td>\n",
-       "      <td>SP98</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "     region carburant  annee     mois  prix_moyen\n",
-       "207      82    Gazole   2022  moyenne         NaN\n",
-       "428      82      SP95   2022  moyenne         NaN\n",
-       "649      82      GPLc   2022  moyenne         NaN\n",
-       "870      82       E85   2022  moyenne         NaN\n",
-       "1065     82       E10   2022  moyenne         NaN\n",
-       "1208     82      SP98   2022  moyenne         NaN"
+       "Empty DataFrame\n",
+       "Columns: [region, carburant, annee, mois, prix_moyen]\n",
+       "Index: []"
       ]
      },
      "execution_count": 19,
@@ -1251,66 +790,14 @@
        "    </tr>\n",
        "  </thead>\n",
        "  <tbody>\n",
-       "    <tr>\n",
-       "      <th>32252</th>\n",
-       "      <td>75</td>\n",
-       "      <td>Gazole</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>1.87</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>32356</th>\n",
-       "      <td>75</td>\n",
-       "      <td>SP95</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>1.84</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>32460</th>\n",
-       "      <td>75</td>\n",
-       "      <td>E85</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>0.82</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>32564</th>\n",
-       "      <td>75</td>\n",
-       "      <td>SP98</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>1.89</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>32668</th>\n",
-       "      <td>75</td>\n",
-       "      <td>E10</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>1.79</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>32772</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>moyenne</td>\n",
-       "      <td>0.86</td>\n",
-       "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "      region carburant  annee     mois  prix_moyen\n",
-       "32252     75    Gazole   2022  moyenne        1.87\n",
-       "32356     75      SP95   2022  moyenne        1.84\n",
-       "32460     75       E85   2022  moyenne        0.82\n",
-       "32564     75      SP98   2022  moyenne        1.89\n",
-       "32668     75       E10   2022  moyenne        1.79\n",
-       "32772     75      GPLc   2022  moyenne        0.86"
+       "Empty DataFrame\n",
+       "Columns: [region, carburant, annee, mois, prix_moyen]\n",
+       "Index: []"
       ]
      },
      "execution_count": 20,
@@ -1360,38 +847,38 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>32783</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2025</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>11</td>\n",
-       "      <td>0.99</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32784</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2026</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>12</td>\n",
-       "      <td>0.99</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32785</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2027</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>moyenne</td>\n",
-       "      <td>1.00</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "      region carburant  annee     mois  prix_moyen\n",
-       "32783     75      GPLc   2023       11        0.99\n",
-       "32784     75      GPLc   2023       12        0.99\n",
-       "32785     75      GPLc   2023  moyenne        1.00"
+       "     region carburant  annee     mois  prix_moyen\n",
+       "2025     52      SP98   2024       11        1.91\n",
+       "2026     52      SP98   2024       12        1.91\n",
+       "2027     52      SP98   2024  moyenne        1.91"
       ]
      },
      "execution_count": 21,
@@ -1414,7 +901,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 4,
+   "execution_count": 22,
    "id": "238df7cb-b1bb-41f3-a447-05c625c46bc8",
    "metadata": {
     "tags": []
@@ -1448,61 +935,61 @@
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>count</th>\n",
-       "      <td>32786.000000</td>\n",
-       "      <td>21089.000000</td>\n",
+       "      <td>2028.000000</td>\n",
+       "      <td>2006.000000</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>mean</th>\n",
-       "      <td>2016.101507</td>\n",
-       "      <td>1.236566</td>\n",
+       "      <td>2023.500000</td>\n",
+       "      <td>1.592886</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>std</th>\n",
-       "      <td>4.662337</td>\n",
-       "      <td>0.340319</td>\n",
+       "      <td>0.500123</td>\n",
+       "      <td>0.416359</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>min</th>\n",
-       "      <td>2007.000000</td>\n",
-       "      <td>0.605400</td>\n",
+       "      <td>2023.000000</td>\n",
+       "      <td>0.840000</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>25%</th>\n",
-       "      <td>2012.000000</td>\n",
-       "      <td>0.891460</td>\n",
+       "      <td>2023.000000</td>\n",
+       "      <td>1.040000</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>50%</th>\n",
-       "      <td>2017.000000</td>\n",
-       "      <td>1.311400</td>\n",
+       "      <td>2023.500000</td>\n",
+       "      <td>1.830000</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>75%</th>\n",
-       "      <td>2020.000000</td>\n",
-       "      <td>1.501820</td>\n",
+       "      <td>2024.000000</td>\n",
+       "      <td>1.910000</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>max</th>\n",
-       "      <td>2023.000000</td>\n",
-       "      <td>2.270000</td>\n",
+       "      <td>2024.000000</td>\n",
+       "      <td>2.060000</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "              annee    prix_moyen\n",
-       "count  32786.000000  21089.000000\n",
-       "mean    2016.101507      1.236566\n",
-       "std        4.662337      0.340319\n",
-       "min     2007.000000      0.605400\n",
-       "25%     2012.000000      0.891460\n",
-       "50%     2017.000000      1.311400\n",
-       "75%     2020.000000      1.501820\n",
-       "max     2023.000000      2.270000"
+       "             annee   prix_moyen\n",
+       "count  2028.000000  2006.000000\n",
+       "mean   2023.500000     1.592886\n",
+       "std       0.500123     0.416359\n",
+       "min    2023.000000     0.840000\n",
+       "25%    2023.000000     1.040000\n",
+       "50%    2023.500000     1.830000\n",
+       "75%    2024.000000     1.910000\n",
+       "max    2024.000000     2.060000"
       ]
      },
-     "execution_count": 4,
+     "execution_count": 22,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1524,7 +1011,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 23,
    "id": "428ffee1-3ef4-4738-a447-7e5958435042",
    "metadata": {
     "tags": []
@@ -1561,43 +1048,43 @@
        "  <tbody>\n",
        "    <tr>\n",
        "      <th>0</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
+       "      <td>2023</td>\n",
        "      <td>1</td>\n",
-       "      <td>1.02041</td>\n",
+       "      <td>1.93</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>1</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
-       "      <td>2</td>\n",
-       "      <td>1.02661</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>5</td>\n",
+       "      <td>1.70</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>2</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
-       "      <td>3</td>\n",
-       "      <td>1.04285</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>6</td>\n",
+       "      <td>1.71</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>3</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
-       "      <td>4</td>\n",
-       "      <td>1.07066</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>7</td>\n",
+       "      <td>1.74</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>4</th>\n",
-       "      <td>82</td>\n",
+       "      <td>84</td>\n",
        "      <td>Gazole</td>\n",
-       "      <td>2007</td>\n",
-       "      <td>5</td>\n",
-       "      <td>1.07774</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>8</td>\n",
+       "      <td>1.87</td>\n",
        "    </tr>\n",
        "    <tr>\n",
        "      <th>...</th>\n",
@@ -1608,68 +1095,68 @@
        "      <td>...</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32781</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
-       "      <td>5</td>\n",
-       "      <td>1.01000</td>\n",
+       "      <th>2023</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
+       "      <td>9</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32782</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2024</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>10</td>\n",
-       "      <td>0.99000</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32783</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2025</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>11</td>\n",
-       "      <td>0.99000</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32784</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2026</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>12</td>\n",
-       "      <td>0.99000</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>32785</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>2027</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>moyenne</td>\n",
-       "      <td>1.00000</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
-       "<p>32786 rows × 5 columns</p>\n",
+       "<p>2028 rows × 5 columns</p>\n",
        "</div>"
       ],
       "text/plain": [
-       "      region carburant  annee     mois  prix_moyen\n",
-       "0         82    Gazole   2007        1     1.02041\n",
-       "1         82    Gazole   2007        2     1.02661\n",
-       "2         82    Gazole   2007        3     1.04285\n",
-       "3         82    Gazole   2007        4     1.07066\n",
-       "4         82    Gazole   2007        5     1.07774\n",
-       "...      ...       ...    ...      ...         ...\n",
-       "32781     75      GPLc   2023        5     1.01000\n",
-       "32782     75      GPLc   2023       10     0.99000\n",
-       "32783     75      GPLc   2023       11     0.99000\n",
-       "32784     75      GPLc   2023       12     0.99000\n",
-       "32785     75      GPLc   2023  moyenne     1.00000\n",
+       "     region carburant  annee     mois  prix_moyen\n",
+       "0        84    Gazole   2023        1        1.93\n",
+       "1        84    Gazole   2023        5        1.70\n",
+       "2        84    Gazole   2023        6        1.71\n",
+       "3        84    Gazole   2023        7        1.74\n",
+       "4        84    Gazole   2023        8        1.87\n",
+       "...     ...       ...    ...      ...         ...\n",
+       "2023     52      SP98   2024        9        1.91\n",
+       "2024     52      SP98   2024       10        1.91\n",
+       "2025     52      SP98   2024       11        1.91\n",
+       "2026     52      SP98   2024       12        1.91\n",
+       "2027     52      SP98   2024  moyenne        1.91\n",
        "\n",
-       "[32786 rows x 5 columns]"
+       "[2028 rows x 5 columns]"
       ]
      },
-     "execution_count": 5,
+     "execution_count": 23,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1709,36 +1196,12 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 24,
    "id": "3985c3d7-f4d0-43b9-a9db-394cd83534ea",
    "metadata": {
     "tags": []
    },
-   "outputs": [
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "En 2015 il manque 1 région : ['02']\n",
-      "En 2016 il manque 17 région : ['82' '22' '83' '73' '21' '91' '25' '54' '74' '26' '72' '43' '23' '31'\n",
-      " '41' '42' '02']\n",
-      "En 2017 il manque 17 région : ['82' '22' '83' '73' '21' '91' '25' '54' '74' '26' '72' '43' '23' '31'\n",
-      " '41' '42' '02']\n",
-      "En 2018 il manque 18 région : ['82' '22' '83' '73' '21' '91' '25' '54' '74' '26' '72' '43' '23' '31'\n",
-      " '41' '42' '02' '04']\n",
-      "En 2019 il manque 18 région : ['82' '22' '83' '73' '21' '91' '25' '54' '74' '26' '72' '43' '23' '31'\n",
-      " '41' '42' '02' '04']\n",
-      "En 2020 il manque 18 région : ['82' '22' '83' '73' '21' '91' '25' '54' '74' '26' '72' '43' '23' '31'\n",
-      " '41' '42' '02' '04']\n",
-      "En 2021 il manque 18 région : ['82' '22' '83' '73' '21' '91' '25' '54' '74' '26' '72' '43' '23' '31'\n",
-      " '41' '42' '02' '04']\n",
-      "En 2022 il manque 18 région : ['82' '22' '83' '73' '21' '91' '25' '54' '74' '26' '72' '43' '23' '31'\n",
-      " '41' '42' '02' '04']\n",
-      "En 2023 il manque 18 région : ['82' '22' '83' '73' '21' '91' '25' '54' '74' '26' '72' '43' '23' '31'\n",
-      " '41' '42' '02' '04']\n"
-     ]
-    }
-   ],
+   "outputs": [],
    "source": [
     "for year in range(START_DATE,END_DATE+1):\n",
     "    df = df_liste_prix_mensuel_region.query(\"carburant=='Gazole' and annee==@year and mois=='moyenne' and prix_moyen!=prix_moyen\")\n",
@@ -1749,7 +1212,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 25,
    "id": "8a712431-90ff-42bb-9449-3f89bbaf2a15",
    "metadata": {
     "tags": []
@@ -1785,41 +1248,41 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>30261</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>1869</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>10</td>\n",
-       "      <td>0.99</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>30262</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>1870</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>11</td>\n",
-       "      <td>0.99</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>30263</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>1871</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>12</td>\n",
-       "      <td>0.99</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "      region carburant  annee mois  prix_moyen_by_litre\n",
-       "30261     75      GPLc   2023   10                 0.99\n",
-       "30262     75      GPLc   2023   11                 0.99\n",
-       "30263     75      GPLc   2023   12                 0.99"
+       "     region carburant  annee mois  prix_moyen_by_litre\n",
+       "1869     52      SP98   2024   10                 1.91\n",
+       "1870     52      SP98   2024   11                 1.91\n",
+       "1871     52      SP98   2024   12                 1.91"
       ]
      },
-     "execution_count": 7,
+     "execution_count": 25,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1838,7 +1301,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 26,
    "id": "0803570e-3b2c-4f0d-bc8b-aa34a3f6dfa6",
    "metadata": {
     "tags": []
@@ -1873,38 +1336,38 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>2519</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2021</td>\n",
-       "      <td>0.87</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>2520</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2022</td>\n",
+       "      <th>153</th>\n",
+       "      <td>52</td>\n",
+       "      <td>E85</td>\n",
+       "      <td>2024</td>\n",
        "      <td>0.86</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>2521</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
+       "      <th>154</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
        "      <td>2023</td>\n",
-       "      <td>1.00</td>\n",
+       "      <td>1.94</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>155</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
+       "      <td>1.91</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "     region carburant  annee  prix_moyen_par_litre\n",
-       "2519     75      GPLc   2021                  0.87\n",
-       "2520     75      GPLc   2022                  0.86\n",
-       "2521     75      GPLc   2023                  1.00"
+       "    region carburant  annee  prix_moyen_par_litre\n",
+       "153     52       E85   2024                  0.86\n",
+       "154     52      SP98   2023                  1.94\n",
+       "155     52      SP98   2024                  1.91"
       ]
      },
-     "execution_count": 8,
+     "execution_count": 26,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1924,7 +1387,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 9,
+   "execution_count": 27,
    "id": "c48fc388-00cb-4c5d-a373-29be65b2559e",
    "metadata": {
     "tags": []
@@ -1960,41 +1423,41 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>30261</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>1869</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>10</td>\n",
-       "      <td>99.0</td>\n",
+       "      <td>191.0</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>30262</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>1870</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>11</td>\n",
-       "      <td>99.0</td>\n",
+       "      <td>191.0</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>30263</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2023</td>\n",
+       "      <th>1871</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
        "      <td>12</td>\n",
-       "      <td>99.0</td>\n",
+       "      <td>191.0</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "      region carburant  annee mois  prix_moyen_par_hectolitre\n",
-       "30261     75      GPLc   2023   10                       99.0\n",
-       "30262     75      GPLc   2023   11                       99.0\n",
-       "30263     75      GPLc   2023   12                       99.0"
+       "     region carburant  annee mois  prix_moyen_par_hectolitre\n",
+       "1869     52      SP98   2024   10                      191.0\n",
+       "1870     52      SP98   2024   11                      191.0\n",
+       "1871     52      SP98   2024   12                      191.0"
       ]
      },
-     "execution_count": 9,
+     "execution_count": 27,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -2012,7 +1475,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 28,
    "id": "6d54c6f0-0d79-4292-b13b-f1ada4a621a6",
    "metadata": {
     "tags": []
@@ -2047,38 +1510,38 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>2519</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2021</td>\n",
-       "      <td>87.1</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>2520</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
-       "      <td>2022</td>\n",
+       "      <th>153</th>\n",
+       "      <td>52</td>\n",
+       "      <td>E85</td>\n",
+       "      <td>2024</td>\n",
        "      <td>86.0</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>2521</th>\n",
-       "      <td>75</td>\n",
-       "      <td>GPLc</td>\n",
+       "      <th>154</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
        "      <td>2023</td>\n",
-       "      <td>100.0</td>\n",
+       "      <td>194.0</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>155</th>\n",
+       "      <td>52</td>\n",
+       "      <td>SP98</td>\n",
+       "      <td>2024</td>\n",
+       "      <td>191.0</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "     region carburant  annee  prix_moyen_par_hectolitre\n",
-       "2519     75      GPLc   2021                       87.1\n",
-       "2520     75      GPLc   2022                       86.0\n",
-       "2521     75      GPLc   2023                      100.0"
+       "    region carburant  annee  prix_moyen_par_hectolitre\n",
+       "153     52       E85   2024                       86.0\n",
+       "154     52      SP98   2023                      194.0\n",
+       "155     52      SP98   2024                      191.0"
       ]
      },
-     "execution_count": 10,
+     "execution_count": 28,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -2097,7 +1560,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 11,
+   "execution_count": 29,
    "id": "9d0cc5e4-1054-4efc-aa17-b23b0a46b2e0",
    "metadata": {
     "tags": []
@@ -2131,22 +1594,22 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>91</th>\n",
-       "      <td>SP98</td>\n",
-       "      <td>2021</td>\n",
-       "      <td>1.621</td>\n",
+       "      <th>9</th>\n",
+       "      <td>SP95</td>\n",
+       "      <td>2024</td>\n",
+       "      <td>1.883</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>92</th>\n",
+       "      <th>10</th>\n",
        "      <td>SP98</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>1.856</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>1.954</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>93</th>\n",
+       "      <th>11</th>\n",
        "      <td>SP98</td>\n",
-       "      <td>2023</td>\n",
-       "      <td>1.972</td>\n",
+       "      <td>2024</td>\n",
+       "      <td>1.931</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
@@ -2154,12 +1617,12 @@
       ],
       "text/plain": [
        "   carburant  annee  prix_moyen_par_litre\n",
-       "91      SP98   2021                 1.621\n",
-       "92      SP98   2022                 1.856\n",
-       "93      SP98   2023                 1.972"
+       "9       SP95   2024                 1.883\n",
+       "10      SP98   2023                 1.954\n",
+       "11      SP98   2024                 1.931"
       ]
      },
-     "execution_count": 11,
+     "execution_count": 29,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -2174,7 +1637,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 12,
+   "execution_count": 30,
    "id": "11c180d5-6c67-4a13-8b75-7f13dfd80712",
    "metadata": {
     "tags": []
@@ -2209,38 +1672,38 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>1125</th>\n",
+       "      <th>141</th>\n",
        "      <td>SP98</td>\n",
-       "      <td>2023</td>\n",
+       "      <td>2024</td>\n",
        "      <td>10</td>\n",
-       "      <td>1.991</td>\n",
+       "      <td>1.931</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>1126</th>\n",
+       "      <th>142</th>\n",
        "      <td>SP98</td>\n",
-       "      <td>2023</td>\n",
+       "      <td>2024</td>\n",
        "      <td>11</td>\n",
-       "      <td>1.991</td>\n",
+       "      <td>1.931</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>1127</th>\n",
+       "      <th>143</th>\n",
        "      <td>SP98</td>\n",
-       "      <td>2023</td>\n",
+       "      <td>2024</td>\n",
        "      <td>12</td>\n",
-       "      <td>1.991</td>\n",
+       "      <td>1.931</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
        "</div>"
       ],
       "text/plain": [
-       "     carburant  annee  mois  prix_moyen_by_litre\n",
-       "1125      SP98   2023    10                1.991\n",
-       "1126      SP98   2023    11                1.991\n",
-       "1127      SP98   2023    12                1.991"
+       "    carburant  annee  mois  prix_moyen_by_litre\n",
+       "141      SP98   2024    10                1.931\n",
+       "142      SP98   2024    11                1.931\n",
+       "143      SP98   2024    12                1.931"
       ]
      },
-     "execution_count": 12,
+     "execution_count": 30,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -2255,7 +1718,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 39,
+   "execution_count": 31,
    "id": "581f9f82-9820-41a2-bed7-513c40626fb2",
    "metadata": {
     "tags": []
@@ -2289,22 +1752,22 @@
        "  </thead>\n",
        "  <tbody>\n",
        "    <tr>\n",
-       "      <th>81</th>\n",
-       "      <td>SP98</td>\n",
-       "      <td>2021</td>\n",
-       "      <td>162.08</td>\n",
+       "      <th>10</th>\n",
+       "      <td>SP95</td>\n",
+       "      <td>2024</td>\n",
+       "      <td>188.31</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>87</th>\n",
+       "      <th>5</th>\n",
        "      <td>SP98</td>\n",
-       "      <td>2022</td>\n",
-       "      <td>185.62</td>\n",
+       "      <td>2023</td>\n",
+       "      <td>195.38</td>\n",
        "    </tr>\n",
        "    <tr>\n",
-       "      <th>93</th>\n",
+       "      <th>11</th>\n",
        "      <td>SP98</td>\n",
-       "      <td>2023</td>\n",
-       "      <td>197.23</td>\n",
+       "      <td>2024</td>\n",
+       "      <td>193.08</td>\n",
        "    </tr>\n",
        "  </tbody>\n",
        "</table>\n",
@@ -2312,12 +1775,12 @@
       ],
       "text/plain": [
        "   carburant  annee  prix_moyen_par_hectolitre\n",
-       "81      SP98   2021                     162.08\n",
-       "87      SP98   2022                     185.62\n",
-       "93      SP98   2023                     197.23"
+       "10      SP95   2024                     188.31\n",
+       "5       SP98   2023                     195.38\n",
+       "11      SP98   2024                     193.08"
       ]
      },
-     "execution_count": 39,
+     "execution_count": 31,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -2342,9 +1805,9 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "prix-carburant",
+   "display_name": ".venv",
    "language": "python",
-   "name": "prix-carburant"
+   "name": "python3"
   },
   "language_info": {
    "codemirror_mode": {
@@ -2356,7 +1819,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.2"
+   "version": "3.11.9"
   }
  },
  "nbformat": 4,