Check the presence of the uload file

parent 3e8c30ce
...@@ -9,14 +9,16 @@ ...@@ -9,14 +9,16 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 5, "execution_count": 10,
"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\n",
"import urllib.request"
] ]
}, },
{ {
...@@ -28,7 +30,7 @@ ...@@ -28,7 +30,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 6, "execution_count": 11,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
...@@ -62,12 +64,12 @@ ...@@ -62,12 +64,12 @@
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {},
"source": [ "source": [
"Pour assurer une meilleure stabilité de l'analyse et de sa réplicabilité dans le temps, et pour éviter de trop longs temps de chargement à l'excécution du Notebook, nous avons choisi de télécharger les données en local, et de les charger dans ce document à partir du fichier local plutôt que d'utiliser l'URL de téléchargement. " "Pour assurer une meilleure stabilité de l'analyse et de sa réplicabilité dans le temps, et pour éviter de trop longs temps de chargement à l'excécution du Notebook, nous avons choisi de télécharger les données en local, et de les charger dans ce document à partir du fichier local plutôt que d'utiliser l'URL de téléchargement. L'URL est cependant laissée à disposition dans le cas où le fichier de données ne serait pas localement disponible."
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 7, "execution_count": 13,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
...@@ -1032,12 +1034,15 @@ ...@@ -1032,12 +1034,15 @@
"[2050 rows x 10 columns]" "[2050 rows x 10 columns]"
] ]
}, },
"execution_count": 7, "execution_count": 13,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }
], ],
"source": [ "source": [
"if not os.path.exists(data_filename):\n",
" raise OSError(\"No data file. You may use URL to download data if the file is not available.\")\n",
" \n",
"raw_data = pd.read_csv(data_filename, skiprows=1)\n", "raw_data = pd.read_csv(data_filename, skiprows=1)\n",
"raw_data" "raw_data"
] ]
......
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