Ajout de la possiblité d'utiliser les données localement

parent 96cfb86b
...@@ -9,14 +9,15 @@ ...@@ -9,14 +9,15 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 1,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"%matplotlib inline\n", "%matplotlib inline\n",
"import matplotlib.pyplot as plt\n", "import matplotlib.pyplot as plt\n",
"import pandas as pd\n", "import pandas as pd\n",
"import isoweek" "import isoweek\n",
"import os"
] ]
}, },
{ {
...@@ -28,10 +29,8 @@ ...@@ -28,10 +29,8 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 3,
"metadata": { "metadata": {},
"collapsed": true
},
"outputs": [], "outputs": [],
"source": [ "source": [
"data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\"" "data_url = \"http://www.sentiweb.fr/datasets/incidence-PAY-3.csv\""
...@@ -59,6 +58,1004 @@ ...@@ -59,6 +58,1004 @@
"La première ligne du fichier CSV est un commentaire, que nous ignorons en précisant `skiprows=1`." "La première ligne du fichier CSV est un commentaire, que nous ignorons en précisant `skiprows=1`."
] ]
}, },
{
"cell_type": "markdown",
"metadata": {},
"source": [
"On vérifie l'existence ou non du fichier local de données. Si le fichier n'existe pas, on télécharge les données et on les sauvegarde sous format .csv. Si le fichier existe on ouvre le fichier local."
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Un fichier local de données existe.\n"
]
},
{
"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>week</th>\n",
" <th>indicator</th>\n",
" <th>inc</th>\n",
" <th>inc_low</th>\n",
" <th>inc_up</th>\n",
" <th>inc100</th>\n",
" <th>inc100_low</th>\n",
" <th>inc100_up</th>\n",
" <th>geo_insee</th>\n",
" <th>geo_name</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>202126</td>\n",
" <td>3</td>\n",
" <td>6434</td>\n",
" <td>3844.0</td>\n",
" <td>9024.0</td>\n",
" <td>10</td>\n",
" <td>6.0</td>\n",
" <td>14.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>202125</td>\n",
" <td>3</td>\n",
" <td>8033</td>\n",
" <td>5587.0</td>\n",
" <td>10479.0</td>\n",
" <td>12</td>\n",
" <td>8.0</td>\n",
" <td>16.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>202124</td>\n",
" <td>3</td>\n",
" <td>4855</td>\n",
" <td>3011.0</td>\n",
" <td>6699.0</td>\n",
" <td>7</td>\n",
" <td>4.0</td>\n",
" <td>10.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>202123</td>\n",
" <td>3</td>\n",
" <td>6710</td>\n",
" <td>4455.0</td>\n",
" <td>8965.0</td>\n",
" <td>10</td>\n",
" <td>7.0</td>\n",
" <td>13.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>202122</td>\n",
" <td>3</td>\n",
" <td>7879</td>\n",
" <td>5495.0</td>\n",
" <td>10263.0</td>\n",
" <td>12</td>\n",
" <td>8.0</td>\n",
" <td>16.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>202121</td>\n",
" <td>3</td>\n",
" <td>7827</td>\n",
" <td>5403.0</td>\n",
" <td>10251.0</td>\n",
" <td>12</td>\n",
" <td>8.0</td>\n",
" <td>16.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>202120</td>\n",
" <td>3</td>\n",
" <td>10278</td>\n",
" <td>7540.0</td>\n",
" <td>13016.0</td>\n",
" <td>16</td>\n",
" <td>12.0</td>\n",
" <td>20.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>202119</td>\n",
" <td>3</td>\n",
" <td>9539</td>\n",
" <td>6860.0</td>\n",
" <td>12218.0</td>\n",
" <td>14</td>\n",
" <td>10.0</td>\n",
" <td>18.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>202118</td>\n",
" <td>3</td>\n",
" <td>12135</td>\n",
" <td>9165.0</td>\n",
" <td>15105.0</td>\n",
" <td>18</td>\n",
" <td>14.0</td>\n",
" <td>22.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>202117</td>\n",
" <td>3</td>\n",
" <td>12058</td>\n",
" <td>8891.0</td>\n",
" <td>15225.0</td>\n",
" <td>18</td>\n",
" <td>13.0</td>\n",
" <td>23.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>202116</td>\n",
" <td>3</td>\n",
" <td>16505</td>\n",
" <td>12735.0</td>\n",
" <td>20275.0</td>\n",
" <td>25</td>\n",
" <td>19.0</td>\n",
" <td>31.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>202115</td>\n",
" <td>3</td>\n",
" <td>19306</td>\n",
" <td>15398.0</td>\n",
" <td>23214.0</td>\n",
" <td>29</td>\n",
" <td>23.0</td>\n",
" <td>35.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>202114</td>\n",
" <td>3</td>\n",
" <td>21073</td>\n",
" <td>17099.0</td>\n",
" <td>25047.0</td>\n",
" <td>32</td>\n",
" <td>26.0</td>\n",
" <td>38.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>202113</td>\n",
" <td>3</td>\n",
" <td>26413</td>\n",
" <td>22094.0</td>\n",
" <td>30732.0</td>\n",
" <td>40</td>\n",
" <td>33.0</td>\n",
" <td>47.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>202112</td>\n",
" <td>3</td>\n",
" <td>30658</td>\n",
" <td>25919.0</td>\n",
" <td>35397.0</td>\n",
" <td>46</td>\n",
" <td>39.0</td>\n",
" <td>53.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>202111</td>\n",
" <td>3</td>\n",
" <td>24988</td>\n",
" <td>20718.0</td>\n",
" <td>29258.0</td>\n",
" <td>38</td>\n",
" <td>32.0</td>\n",
" <td>44.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>202110</td>\n",
" <td>3</td>\n",
" <td>19539</td>\n",
" <td>15951.0</td>\n",
" <td>23127.0</td>\n",
" <td>30</td>\n",
" <td>25.0</td>\n",
" <td>35.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>202109</td>\n",
" <td>3</td>\n",
" <td>17572</td>\n",
" <td>13926.0</td>\n",
" <td>21218.0</td>\n",
" <td>27</td>\n",
" <td>21.0</td>\n",
" <td>33.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>202108</td>\n",
" <td>3</td>\n",
" <td>20882</td>\n",
" <td>16907.0</td>\n",
" <td>24857.0</td>\n",
" <td>32</td>\n",
" <td>26.0</td>\n",
" <td>38.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>202107</td>\n",
" <td>3</td>\n",
" <td>22393</td>\n",
" <td>18303.0</td>\n",
" <td>26483.0</td>\n",
" <td>34</td>\n",
" <td>28.0</td>\n",
" <td>40.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>202106</td>\n",
" <td>3</td>\n",
" <td>23183</td>\n",
" <td>19134.0</td>\n",
" <td>27232.0</td>\n",
" <td>35</td>\n",
" <td>29.0</td>\n",
" <td>41.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>202105</td>\n",
" <td>3</td>\n",
" <td>22426</td>\n",
" <td>18445.0</td>\n",
" <td>26407.0</td>\n",
" <td>34</td>\n",
" <td>28.0</td>\n",
" <td>40.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>202104</td>\n",
" <td>3</td>\n",
" <td>25804</td>\n",
" <td>21491.0</td>\n",
" <td>30117.0</td>\n",
" <td>39</td>\n",
" <td>32.0</td>\n",
" <td>46.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>202103</td>\n",
" <td>3</td>\n",
" <td>21810</td>\n",
" <td>17894.0</td>\n",
" <td>25726.0</td>\n",
" <td>33</td>\n",
" <td>27.0</td>\n",
" <td>39.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>202102</td>\n",
" <td>3</td>\n",
" <td>17320</td>\n",
" <td>13906.0</td>\n",
" <td>20734.0</td>\n",
" <td>26</td>\n",
" <td>21.0</td>\n",
" <td>31.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>202101</td>\n",
" <td>3</td>\n",
" <td>21799</td>\n",
" <td>17778.0</td>\n",
" <td>25820.0</td>\n",
" <td>33</td>\n",
" <td>27.0</td>\n",
" <td>39.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>202053</td>\n",
" <td>3</td>\n",
" <td>21220</td>\n",
" <td>16498.0</td>\n",
" <td>25942.0</td>\n",
" <td>32</td>\n",
" <td>25.0</td>\n",
" <td>39.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>202052</td>\n",
" <td>3</td>\n",
" <td>16428</td>\n",
" <td>12285.0</td>\n",
" <td>20571.0</td>\n",
" <td>25</td>\n",
" <td>19.0</td>\n",
" <td>31.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>202051</td>\n",
" <td>3</td>\n",
" <td>21619</td>\n",
" <td>17370.0</td>\n",
" <td>25868.0</td>\n",
" <td>33</td>\n",
" <td>27.0</td>\n",
" <td>39.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>202050</td>\n",
" <td>3</td>\n",
" <td>16845</td>\n",
" <td>13220.0</td>\n",
" <td>20470.0</td>\n",
" <td>26</td>\n",
" <td>20.0</td>\n",
" <td>32.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1884</th>\n",
" <td>198521</td>\n",
" <td>3</td>\n",
" <td>26096</td>\n",
" <td>19621.0</td>\n",
" <td>32571.0</td>\n",
" <td>47</td>\n",
" <td>35.0</td>\n",
" <td>59.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1885</th>\n",
" <td>198520</td>\n",
" <td>3</td>\n",
" <td>27896</td>\n",
" <td>20885.0</td>\n",
" <td>34907.0</td>\n",
" <td>51</td>\n",
" <td>38.0</td>\n",
" <td>64.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1886</th>\n",
" <td>198519</td>\n",
" <td>3</td>\n",
" <td>43154</td>\n",
" <td>32821.0</td>\n",
" <td>53487.0</td>\n",
" <td>78</td>\n",
" <td>59.0</td>\n",
" <td>97.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1887</th>\n",
" <td>198518</td>\n",
" <td>3</td>\n",
" <td>40555</td>\n",
" <td>29935.0</td>\n",
" <td>51175.0</td>\n",
" <td>74</td>\n",
" <td>55.0</td>\n",
" <td>93.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1888</th>\n",
" <td>198517</td>\n",
" <td>3</td>\n",
" <td>34053</td>\n",
" <td>24366.0</td>\n",
" <td>43740.0</td>\n",
" <td>62</td>\n",
" <td>44.0</td>\n",
" <td>80.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1889</th>\n",
" <td>198516</td>\n",
" <td>3</td>\n",
" <td>50362</td>\n",
" <td>36451.0</td>\n",
" <td>64273.0</td>\n",
" <td>91</td>\n",
" <td>66.0</td>\n",
" <td>116.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1890</th>\n",
" <td>198515</td>\n",
" <td>3</td>\n",
" <td>63881</td>\n",
" <td>45538.0</td>\n",
" <td>82224.0</td>\n",
" <td>116</td>\n",
" <td>83.0</td>\n",
" <td>149.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1891</th>\n",
" <td>198514</td>\n",
" <td>3</td>\n",
" <td>134545</td>\n",
" <td>114400.0</td>\n",
" <td>154690.0</td>\n",
" <td>244</td>\n",
" <td>207.0</td>\n",
" <td>281.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1892</th>\n",
" <td>198513</td>\n",
" <td>3</td>\n",
" <td>197206</td>\n",
" <td>176080.0</td>\n",
" <td>218332.0</td>\n",
" <td>357</td>\n",
" <td>319.0</td>\n",
" <td>395.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1893</th>\n",
" <td>198512</td>\n",
" <td>3</td>\n",
" <td>245240</td>\n",
" <td>223304.0</td>\n",
" <td>267176.0</td>\n",
" <td>445</td>\n",
" <td>405.0</td>\n",
" <td>485.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1894</th>\n",
" <td>198511</td>\n",
" <td>3</td>\n",
" <td>276205</td>\n",
" <td>252399.0</td>\n",
" <td>300011.0</td>\n",
" <td>501</td>\n",
" <td>458.0</td>\n",
" <td>544.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1895</th>\n",
" <td>198510</td>\n",
" <td>3</td>\n",
" <td>353231</td>\n",
" <td>326279.0</td>\n",
" <td>380183.0</td>\n",
" <td>640</td>\n",
" <td>591.0</td>\n",
" <td>689.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1896</th>\n",
" <td>198509</td>\n",
" <td>3</td>\n",
" <td>369895</td>\n",
" <td>341109.0</td>\n",
" <td>398681.0</td>\n",
" <td>670</td>\n",
" <td>618.0</td>\n",
" <td>722.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1897</th>\n",
" <td>198508</td>\n",
" <td>3</td>\n",
" <td>389886</td>\n",
" <td>359529.0</td>\n",
" <td>420243.0</td>\n",
" <td>707</td>\n",
" <td>652.0</td>\n",
" <td>762.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1898</th>\n",
" <td>198507</td>\n",
" <td>3</td>\n",
" <td>471852</td>\n",
" <td>432599.0</td>\n",
" <td>511105.0</td>\n",
" <td>855</td>\n",
" <td>784.0</td>\n",
" <td>926.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1899</th>\n",
" <td>198506</td>\n",
" <td>3</td>\n",
" <td>565825</td>\n",
" <td>518011.0</td>\n",
" <td>613639.0</td>\n",
" <td>1026</td>\n",
" <td>939.0</td>\n",
" <td>1113.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1900</th>\n",
" <td>198505</td>\n",
" <td>3</td>\n",
" <td>637302</td>\n",
" <td>592795.0</td>\n",
" <td>681809.0</td>\n",
" <td>1155</td>\n",
" <td>1074.0</td>\n",
" <td>1236.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1901</th>\n",
" <td>198504</td>\n",
" <td>3</td>\n",
" <td>424937</td>\n",
" <td>390794.0</td>\n",
" <td>459080.0</td>\n",
" <td>770</td>\n",
" <td>708.0</td>\n",
" <td>832.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1902</th>\n",
" <td>198503</td>\n",
" <td>3</td>\n",
" <td>213901</td>\n",
" <td>174689.0</td>\n",
" <td>253113.0</td>\n",
" <td>388</td>\n",
" <td>317.0</td>\n",
" <td>459.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1903</th>\n",
" <td>198502</td>\n",
" <td>3</td>\n",
" <td>97586</td>\n",
" <td>80949.0</td>\n",
" <td>114223.0</td>\n",
" <td>177</td>\n",
" <td>147.0</td>\n",
" <td>207.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1904</th>\n",
" <td>198501</td>\n",
" <td>3</td>\n",
" <td>85489</td>\n",
" <td>65918.0</td>\n",
" <td>105060.0</td>\n",
" <td>155</td>\n",
" <td>120.0</td>\n",
" <td>190.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1905</th>\n",
" <td>198452</td>\n",
" <td>3</td>\n",
" <td>84830</td>\n",
" <td>60602.0</td>\n",
" <td>109058.0</td>\n",
" <td>154</td>\n",
" <td>110.0</td>\n",
" <td>198.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1906</th>\n",
" <td>198451</td>\n",
" <td>3</td>\n",
" <td>101726</td>\n",
" <td>80242.0</td>\n",
" <td>123210.0</td>\n",
" <td>185</td>\n",
" <td>146.0</td>\n",
" <td>224.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1907</th>\n",
" <td>198450</td>\n",
" <td>3</td>\n",
" <td>123680</td>\n",
" <td>101401.0</td>\n",
" <td>145959.0</td>\n",
" <td>225</td>\n",
" <td>184.0</td>\n",
" <td>266.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1908</th>\n",
" <td>198449</td>\n",
" <td>3</td>\n",
" <td>101073</td>\n",
" <td>81684.0</td>\n",
" <td>120462.0</td>\n",
" <td>184</td>\n",
" <td>149.0</td>\n",
" <td>219.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1909</th>\n",
" <td>198448</td>\n",
" <td>3</td>\n",
" <td>78620</td>\n",
" <td>60634.0</td>\n",
" <td>96606.0</td>\n",
" <td>143</td>\n",
" <td>110.0</td>\n",
" <td>176.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1910</th>\n",
" <td>198447</td>\n",
" <td>3</td>\n",
" <td>72029</td>\n",
" <td>54274.0</td>\n",
" <td>89784.0</td>\n",
" <td>131</td>\n",
" <td>99.0</td>\n",
" <td>163.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1911</th>\n",
" <td>198446</td>\n",
" <td>3</td>\n",
" <td>87330</td>\n",
" <td>67686.0</td>\n",
" <td>106974.0</td>\n",
" <td>159</td>\n",
" <td>123.0</td>\n",
" <td>195.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1912</th>\n",
" <td>198445</td>\n",
" <td>3</td>\n",
" <td>135223</td>\n",
" <td>101414.0</td>\n",
" <td>169032.0</td>\n",
" <td>246</td>\n",
" <td>184.0</td>\n",
" <td>308.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1913</th>\n",
" <td>198444</td>\n",
" <td>3</td>\n",
" <td>68422</td>\n",
" <td>20056.0</td>\n",
" <td>116788.0</td>\n",
" <td>125</td>\n",
" <td>37.0</td>\n",
" <td>213.0</td>\n",
" <td>FR</td>\n",
" <td>France</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>1914 rows × 10 columns</p>\n",
"</div>"
],
"text/plain": [
" week indicator inc inc_low inc_up inc100 inc100_low \\\n",
"0 202126 3 6434 3844.0 9024.0 10 6.0 \n",
"1 202125 3 8033 5587.0 10479.0 12 8.0 \n",
"2 202124 3 4855 3011.0 6699.0 7 4.0 \n",
"3 202123 3 6710 4455.0 8965.0 10 7.0 \n",
"4 202122 3 7879 5495.0 10263.0 12 8.0 \n",
"5 202121 3 7827 5403.0 10251.0 12 8.0 \n",
"6 202120 3 10278 7540.0 13016.0 16 12.0 \n",
"7 202119 3 9539 6860.0 12218.0 14 10.0 \n",
"8 202118 3 12135 9165.0 15105.0 18 14.0 \n",
"9 202117 3 12058 8891.0 15225.0 18 13.0 \n",
"10 202116 3 16505 12735.0 20275.0 25 19.0 \n",
"11 202115 3 19306 15398.0 23214.0 29 23.0 \n",
"12 202114 3 21073 17099.0 25047.0 32 26.0 \n",
"13 202113 3 26413 22094.0 30732.0 40 33.0 \n",
"14 202112 3 30658 25919.0 35397.0 46 39.0 \n",
"15 202111 3 24988 20718.0 29258.0 38 32.0 \n",
"16 202110 3 19539 15951.0 23127.0 30 25.0 \n",
"17 202109 3 17572 13926.0 21218.0 27 21.0 \n",
"18 202108 3 20882 16907.0 24857.0 32 26.0 \n",
"19 202107 3 22393 18303.0 26483.0 34 28.0 \n",
"20 202106 3 23183 19134.0 27232.0 35 29.0 \n",
"21 202105 3 22426 18445.0 26407.0 34 28.0 \n",
"22 202104 3 25804 21491.0 30117.0 39 32.0 \n",
"23 202103 3 21810 17894.0 25726.0 33 27.0 \n",
"24 202102 3 17320 13906.0 20734.0 26 21.0 \n",
"25 202101 3 21799 17778.0 25820.0 33 27.0 \n",
"26 202053 3 21220 16498.0 25942.0 32 25.0 \n",
"27 202052 3 16428 12285.0 20571.0 25 19.0 \n",
"28 202051 3 21619 17370.0 25868.0 33 27.0 \n",
"29 202050 3 16845 13220.0 20470.0 26 20.0 \n",
"... ... ... ... ... ... ... ... \n",
"1884 198521 3 26096 19621.0 32571.0 47 35.0 \n",
"1885 198520 3 27896 20885.0 34907.0 51 38.0 \n",
"1886 198519 3 43154 32821.0 53487.0 78 59.0 \n",
"1887 198518 3 40555 29935.0 51175.0 74 55.0 \n",
"1888 198517 3 34053 24366.0 43740.0 62 44.0 \n",
"1889 198516 3 50362 36451.0 64273.0 91 66.0 \n",
"1890 198515 3 63881 45538.0 82224.0 116 83.0 \n",
"1891 198514 3 134545 114400.0 154690.0 244 207.0 \n",
"1892 198513 3 197206 176080.0 218332.0 357 319.0 \n",
"1893 198512 3 245240 223304.0 267176.0 445 405.0 \n",
"1894 198511 3 276205 252399.0 300011.0 501 458.0 \n",
"1895 198510 3 353231 326279.0 380183.0 640 591.0 \n",
"1896 198509 3 369895 341109.0 398681.0 670 618.0 \n",
"1897 198508 3 389886 359529.0 420243.0 707 652.0 \n",
"1898 198507 3 471852 432599.0 511105.0 855 784.0 \n",
"1899 198506 3 565825 518011.0 613639.0 1026 939.0 \n",
"1900 198505 3 637302 592795.0 681809.0 1155 1074.0 \n",
"1901 198504 3 424937 390794.0 459080.0 770 708.0 \n",
"1902 198503 3 213901 174689.0 253113.0 388 317.0 \n",
"1903 198502 3 97586 80949.0 114223.0 177 147.0 \n",
"1904 198501 3 85489 65918.0 105060.0 155 120.0 \n",
"1905 198452 3 84830 60602.0 109058.0 154 110.0 \n",
"1906 198451 3 101726 80242.0 123210.0 185 146.0 \n",
"1907 198450 3 123680 101401.0 145959.0 225 184.0 \n",
"1908 198449 3 101073 81684.0 120462.0 184 149.0 \n",
"1909 198448 3 78620 60634.0 96606.0 143 110.0 \n",
"1910 198447 3 72029 54274.0 89784.0 131 99.0 \n",
"1911 198446 3 87330 67686.0 106974.0 159 123.0 \n",
"1912 198445 3 135223 101414.0 169032.0 246 184.0 \n",
"1913 198444 3 68422 20056.0 116788.0 125 37.0 \n",
"\n",
" inc100_up geo_insee geo_name \n",
"0 14.0 FR France \n",
"1 16.0 FR France \n",
"2 10.0 FR France \n",
"3 13.0 FR France \n",
"4 16.0 FR France \n",
"5 16.0 FR France \n",
"6 20.0 FR France \n",
"7 18.0 FR France \n",
"8 22.0 FR France \n",
"9 23.0 FR France \n",
"10 31.0 FR France \n",
"11 35.0 FR France \n",
"12 38.0 FR France \n",
"13 47.0 FR France \n",
"14 53.0 FR France \n",
"15 44.0 FR France \n",
"16 35.0 FR France \n",
"17 33.0 FR France \n",
"18 38.0 FR France \n",
"19 40.0 FR France \n",
"20 41.0 FR France \n",
"21 40.0 FR France \n",
"22 46.0 FR France \n",
"23 39.0 FR France \n",
"24 31.0 FR France \n",
"25 39.0 FR France \n",
"26 39.0 FR France \n",
"27 31.0 FR France \n",
"28 39.0 FR France \n",
"29 32.0 FR France \n",
"... ... ... ... \n",
"1884 59.0 FR France \n",
"1885 64.0 FR France \n",
"1886 97.0 FR France \n",
"1887 93.0 FR France \n",
"1888 80.0 FR France \n",
"1889 116.0 FR France \n",
"1890 149.0 FR France \n",
"1891 281.0 FR France \n",
"1892 395.0 FR France \n",
"1893 485.0 FR France \n",
"1894 544.0 FR France \n",
"1895 689.0 FR France \n",
"1896 722.0 FR France \n",
"1897 762.0 FR France \n",
"1898 926.0 FR France \n",
"1899 1113.0 FR France \n",
"1900 1236.0 FR France \n",
"1901 832.0 FR France \n",
"1902 459.0 FR France \n",
"1903 207.0 FR France \n",
"1904 190.0 FR France \n",
"1905 198.0 FR France \n",
"1906 224.0 FR France \n",
"1907 266.0 FR France \n",
"1908 219.0 FR France \n",
"1909 176.0 FR France \n",
"1910 163.0 FR France \n",
"1911 195.0 FR France \n",
"1912 308.0 FR France \n",
"1913 213.0 FR France \n",
"\n",
"[1914 rows x 10 columns]"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"file_name = 'donnees_syndrome_grippal_raw.csv'\n",
"if file_name in os.listdir():\n",
" print('Un fichier local de données existe.')\n",
" raw_data = pd.read_csv(file_name)\n",
"else:\n",
" print(\"Il n'y a pas de fichier local de données: les données seront téléchargées\")\n",
" raw_data = pd.read_csv(data_url, skiprows=1)\n",
" raw_data.to_csv(file_name, index=0)\n",
"raw_data"
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,
...@@ -364,7 +1361,7 @@ ...@@ -364,7 +1361,7 @@
"name": "python", "name": "python",
"nbconvert_exporter": "python", "nbconvert_exporter": "python",
"pygments_lexer": "ipython3", "pygments_lexer": "ipython3",
"version": "3.6.1" "version": "3.6.4"
} }
}, },
"nbformat": 4, "nbformat": 4,
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment