{ "cells": [ { "cell_type": "markdown", "metadata": { "hideCode": true, "hidePrompt": true }, "source": [ "# Concentration de CO2 dans l'atmosphère depuis 1958" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "hideCode": true, "hidePrompt": true }, "outputs": [], "source": [ "import os\n", "import urllib.request\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "\n", "%matplotlib inline" ] }, { "cell_type": "markdown", "metadata": { "hideCode": true, "hideOutput": true, "hidePrompt": true }, "source": [ "Dans un premier temps, nous vérifions que le fichier de données local est présent, sinon nous le téléchargeons depuis l'URL." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "hideCode": true, "hidePrompt": true }, "outputs": [], "source": [ "data_url = \"https://scrippsco2.ucsd.edu/assets/data/atmospheric/stations/in_situ_co2/weekly/weekly_in_situ_co2_mlo.csv\"\n", "data_file = \"weekly_in_situ_co2_mlo.csv\"\n", "\n", "if not os.path.exists(data_file):\n", " urllib.request.urlretrieve(data_url, data_file)" ] }, { "cell_type": "markdown", "metadata": { "hideCode": true, "hidePrompt": true }, "source": [ "Les données sont ensuite chargées à l'aide de pandas." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "hideCode": true, "hidePrompt": true }, "outputs": [ { "data": { "text/html": [ "
\n", " | CO2 | \n", "
---|---|
Date | \n", "\n", " |
1958-03-29 | \n", "316.19 | \n", "
1958-04-05 | \n", "317.31 | \n", "
1958-04-12 | \n", "317.69 | \n", "
1958-04-19 | \n", "317.58 | \n", "
1958-04-26 | \n", "316.48 | \n", "