"# <center>Concentration de CO2 dans l'atmosphère depuis 1958<center>"
"# <center>Concentration de CO2 dans l'atmosphère depuis 1958<center>"
]
]
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"## <center>Rémy MARION<center>"
"## <center>Rémy MARION<center>"
]
]
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"## <center>Avril 2020<center>"
"## <center>Avril 2020<center>"
]
]
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"### 1. Préambule"
"### 1. Préambule"
]
]
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"Dès 1958, Charles David Keeling a débuté la mesure précise du taux de CO2 dans l'atmosphère à l'observatoire de Mauna Loa, Hawaii, États-Unis. \n",
"Dès 1958, Charles David Keeling a débuté la mesure précise du taux de CO2 dans l'atmosphère à l'observatoire de Mauna Loa, Hawaii, États-Unis. \n",
"Ces mesures, qui continuent aujourd'hui, ont permis de montrer une évolution tout au long de l'année du taux de CO2 dans l'hémisphère Nord. Celle-ci étant provenant du cycle de vie des plantes. \n",
"Ces mesures, qui continuent aujourd'hui, ont permis de montrer une évolution tout au long de l'année du taux de CO2 dans l'hémisphère Nord. Celle-ci étant provenant du cycle de vie des plantes. \n",
...
@@ -39,14 +54,20 @@
...
@@ -39,14 +54,20 @@
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"### 2. Travail à faire"
"### 2. Travail à faire"
]
]
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"Le but de l'exercide est de réaliser un document computationnel pour :\n",
"Le but de l'exercide est de réaliser un document computationnel pour :\n",
"* Réaliser un graphique qui montrera une oscillation périodique superposée à une évolution systématique plus lente.\n",
"* Réaliser un graphique qui montrera une oscillation périodique superposée à une évolution systématique plus lente.\n",
...
@@ -57,32 +78,46 @@
...
@@ -57,32 +78,46 @@
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"### 2. Données"
"### 2. Données"
]
]
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"Les données sont disponibles sur le site Web de l'institut Scripps à l'adresse suivante: \n",
"Les données sont disponibles sur le site Web de l'institut Scripps à l'adresse suivante: \n",
"Cette base de données est mise à jour mensuellement. \n",
"\n",
"Nous travaillerons sur une base locale (copiée sur le serveur *Jupyter* de l'INRIA) téléchargée le 12 avril 2020.\n",
"Pour notre étude, nous prendrons les relevés hebdomadaires : *weekly_in_situ_co2_mlo.csv* que l'on peut télécharger à l'adresse suiavnte : https://scrippsco2.ucsd.edu/data/atmospheric_co2/mlo.html\n",
"\n",
"Nous travaillerons sur une base locale (copiée sur le serveur *Jupyter* de l'INRIA) téléchargée le 13 avril 2020.\n",
"La totalité des documents nécessaires à cette étude seront committés sur le serveur *GitLab* de l'INRIA."
"La totalité des documents nécessaires à cette étude seront committés sur le serveur *GitLab* de l'INRIA."
]
]
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"### 3. Exploration des données"
"### 3. Exploration des données"
]
]
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"Nous commencerons par analyser le contenu du fichier de données (fichier structuré *CSV*) pour ensuite faire un premier tracé de l'ensemble de la base de données. \n",
"Nous commencerons par analyser le contenu du fichier de données (fichier structuré *CSV*) pour ensuite faire un premier tracé de l'ensemble de la base de données. \n",
"Nous utiliserons les libraries *pandas* et *matplotlib* pour *python 3.6*."
"Nous utiliserons les libraries *pandas* et *matplotlib* pour *python 3.6*."
"# Affichage partiel de la base de données \"mise en forme\"\n",
"# Affichage partiel de la base de données mise en forme\n",
"data.head(5)"
"data.head(5)"
]
]
},
},
{
{
"cell_type": "markdown",
"cell_type": "markdown",
"metadata": {},
"metadata": {
"hideCode": false,
"hidePrompt": false
},
"source": [
"source": [
"Nous voyons maintenant que la base de données comporte 10 colonnes et 756 lignes. Les commentaires en tête de fichier brut permettent d'avoir plus de détails sur les informations par colonnes :\n",
"L'inspection visuelle de la base de données montre que le fichier est bien formé et ne comporte pas de valeurs manquantes ou aberrantes."
"* 4 formats de date redondants sur les 4 premières colonnes.\n",
"* La colonne 5 comporte les mesures mensuelles du taux de CO2 dans l'atmosphère (*ppm*). Ce sont les mesures brutes.\n",
"* La colonne 6 reprend les données de la colonne 5 en les adjustant pour éliminer en grande partie le cycle saisonnier (4-harmonic fit with a linear gain factor).\n",
"* La colonne 7 reprend la colonne 6 en ajoutant un lissage par *cubic spline*.\n",
"* ...\n",
"\n"
]
]
},
},
{
{
"cell_type": "code",
"cell_type": "code",
"execution_count": 20,
"execution_count": 5,
"metadata": {},
"metadata": {},
"outputs": [
"outputs": [
{
{
"data": {
"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>Yr</th>\n",
" <th>Mn</th>\n",
" <th>Date</th>\n",
" <th>Date</th>\n",
" <th>CO2</th>\n",
" <th>seasonally</th>\n",
" <th>fit</th>\n",
" <th>seasonally</th>\n",
" <th>CO2</th>\n",
" <th>seasonally</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1958.0</td>\n",
" <td>1.0</td>\n",
" <td>21200.0</td>\n",
" <td>1958.0411</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>1958.0</td>\n",
" <td>2.0</td>\n",
" <td>21231.0</td>\n",
" <td>1958.1260</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>1958.0</td>\n",
" <td>3.0</td>\n",
" <td>21259.0</td>\n",
" <td>1958.2027</td>\n",
" <td>315.70</td>\n",
" <td>314.44</td>\n",
" <td>316.19</td>\n",
" <td>314.91</td>\n",
" <td>315.70</td>\n",
" <td>314.44</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>1958.0</td>\n",
" <td>4.0</td>\n",
" <td>21290.0</td>\n",
" <td>1958.2877</td>\n",
" <td>317.45</td>\n",
" <td>315.16</td>\n",
" <td>317.30</td>\n",
" <td>314.99</td>\n",
" <td>317.45</td>\n",
" <td>315.16</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>1958.0</td>\n",
" <td>5.0</td>\n",
" <td>21320.0</td>\n",
" <td>1958.3699</td>\n",
" <td>317.51</td>\n",
" <td>314.71</td>\n",
" <td>317.86</td>\n",
" <td>315.06</td>\n",
" <td>317.51</td>\n",
" <td>314.71</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>1958.0</td>\n",
" <td>6.0</td>\n",
" <td>21351.0</td>\n",
" <td>1958.4548</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>317.24</td>\n",
" <td>315.14</td>\n",
" <td>317.24</td>\n",
" <td>315.14</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>1958.0</td>\n",
" <td>7.0</td>\n",
" <td>21381.0</td>\n",
" <td>1958.5370</td>\n",
" <td>315.86</td>\n",
" <td>315.19</td>\n",
" <td>315.86</td>\n",
" <td>315.22</td>\n",
" <td>315.86</td>\n",
" <td>315.19</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>1958.0</td>\n",
" <td>8.0</td>\n",
" <td>21412.0</td>\n",
" <td>1958.6219</td>\n",
" <td>314.93</td>\n",
" <td>316.19</td>\n",
" <td>314.00</td>\n",
" <td>315.29</td>\n",
" <td>314.93</td>\n",
" <td>316.19</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>1958.0</td>\n",
" <td>9.0</td>\n",
" <td>21443.0</td>\n",
" <td>1958.7068</td>\n",
" <td>313.21</td>\n",
" <td>316.08</td>\n",
" <td>312.46</td>\n",
" <td>315.35</td>\n",
" <td>313.21</td>\n",
" <td>316.08</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>1958.0</td>\n",
" <td>10.0</td>\n",
" <td>21473.0</td>\n",
" <td>1958.7890</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>312.44</td>\n",
" <td>315.40</td>\n",
" <td>312.44</td>\n",
" <td>315.40</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>1958.0</td>\n",
" <td>11.0</td>\n",
" <td>21504.0</td>\n",
" <td>1958.8740</td>\n",
" <td>313.33</td>\n",
" <td>315.20</td>\n",
" <td>313.62</td>\n",
" <td>315.46</td>\n",
" <td>313.33</td>\n",
" <td>315.20</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>1958.0</td>\n",
" <td>12.0</td>\n",
" <td>21534.0</td>\n",
" <td>1958.9562</td>\n",
" <td>314.67</td>\n",
" <td>315.43</td>\n",
" <td>314.77</td>\n",
" <td>315.51</td>\n",
" <td>314.67</td>\n",
" <td>315.43</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>1959.0</td>\n",
" <td>1.0</td>\n",
" <td>21565.0</td>\n",
" <td>1959.0411</td>\n",
" <td>315.58</td>\n",
" <td>315.54</td>\n",
" <td>315.62</td>\n",
" <td>315.57</td>\n",
" <td>315.58</td>\n",
" <td>315.54</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>1959.0</td>\n",
" <td>2.0</td>\n",
" <td>21596.0</td>\n",
" <td>1959.1260</td>\n",
" <td>316.49</td>\n",
" <td>315.86</td>\n",
" <td>316.27</td>\n",
" <td>315.63</td>\n",
" <td>316.49</td>\n",
" <td>315.86</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>1959.0</td>\n",
" <td>3.0</td>\n",
" <td>21624.0</td>\n",
" <td>1959.2027</td>\n",
" <td>316.65</td>\n",
" <td>315.38</td>\n",
" <td>316.98</td>\n",
" <td>315.69</td>\n",
" <td>316.65</td>\n",
" <td>315.38</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>1959.0</td>\n",
" <td>4.0</td>\n",
" <td>21655.0</td>\n",
" <td>1959.2877</td>\n",
" <td>317.72</td>\n",
" <td>315.42</td>\n",
" <td>318.09</td>\n",
" <td>315.77</td>\n",
" <td>317.72</td>\n",
" <td>315.42</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>1959.0</td>\n",
" <td>5.0</td>\n",
" <td>21685.0</td>\n",
" <td>1959.3699</td>\n",
" <td>318.29</td>\n",
" <td>315.49</td>\n",
" <td>318.65</td>\n",
" <td>315.85</td>\n",
" <td>318.29</td>\n",
" <td>315.49</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>1959.0</td>\n",
" <td>6.0</td>\n",
" <td>21716.0</td>\n",
" <td>1959.4548</td>\n",
" <td>318.15</td>\n",
" <td>316.03</td>\n",
" <td>318.04</td>\n",
" <td>315.94</td>\n",
" <td>318.15</td>\n",
" <td>316.03</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>1959.0</td>\n",
" <td>7.0</td>\n",
" <td>21746.0</td>\n",
" <td>1959.5370</td>\n",
" <td>316.54</td>\n",
" <td>315.86</td>\n",
" <td>316.67</td>\n",
" <td>316.03</td>\n",
" <td>316.54</td>\n",
" <td>315.86</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>1959.0</td>\n",
" <td>8.0</td>\n",
" <td>21777.0</td>\n",
" <td>1959.6219</td>\n",
" <td>314.80</td>\n",
" <td>316.06</td>\n",
" <td>314.83</td>\n",
" <td>316.12</td>\n",
" <td>314.80</td>\n",
" <td>316.06</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>1959.0</td>\n",
" <td>9.0</td>\n",
" <td>21808.0</td>\n",
" <td>1959.7068</td>\n",
" <td>313.84</td>\n",
" <td>316.72</td>\n",
" <td>313.32</td>\n",
" <td>316.22</td>\n",
" <td>313.84</td>\n",
" <td>316.72</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>1959.0</td>\n",
" <td>10.0</td>\n",
" <td>21838.0</td>\n",
" <td>1959.7890</td>\n",
" <td>313.33</td>\n",
" <td>316.32</td>\n",
" <td>313.33</td>\n",
" <td>316.30</td>\n",
" <td>313.33</td>\n",
" <td>316.32</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>1959.0</td>\n",
" <td>11.0</td>\n",
" <td>21869.0</td>\n",
" <td>1959.8740</td>\n",
" <td>314.81</td>\n",
" <td>316.68</td>\n",
" <td>314.54</td>\n",
" <td>316.39</td>\n",
" <td>314.81</td>\n",
" <td>316.68</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>1959.0</td>\n",
" <td>12.0</td>\n",
" <td>21899.0</td>\n",
" <td>1959.9562</td>\n",
" <td>315.58</td>\n",
" <td>316.35</td>\n",
" <td>315.72</td>\n",
" <td>316.47</td>\n",
" <td>315.58</td>\n",
" <td>316.35</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>1960.0</td>\n",
" <td>1.0</td>\n",
" <td>21930.0</td>\n",
" <td>1960.0410</td>\n",
" <td>316.43</td>\n",
" <td>316.39</td>\n",
" <td>316.61</td>\n",
" <td>316.56</td>\n",
" <td>316.43</td>\n",
" <td>316.39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>1960.0</td>\n",
" <td>2.0</td>\n",
" <td>21961.0</td>\n",
" <td>1960.1257</td>\n",
" <td>316.98</td>\n",
" <td>316.35</td>\n",
" <td>317.27</td>\n",
" <td>316.64</td>\n",
" <td>316.98</td>\n",
" <td>316.35</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>1960.0</td>\n",
" <td>3.0</td>\n",
" <td>21990.0</td>\n",
" <td>1960.2049</td>\n",
" <td>317.58</td>\n",
" <td>316.28</td>\n",
" <td>318.03</td>\n",
" <td>316.71</td>\n",
" <td>317.58</td>\n",
" <td>316.28</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>1960.0</td>\n",
" <td>4.0</td>\n",
" <td>22021.0</td>\n",
" <td>1960.2896</td>\n",
" <td>319.03</td>\n",
" <td>316.70</td>\n",
" <td>319.14</td>\n",
" <td>316.79</td>\n",
" <td>319.03</td>\n",
" <td>316.70</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>1960.0</td>\n",
" <td>5.0</td>\n",
" <td>22051.0</td>\n",
" <td>1960.3716</td>\n",
" <td>320.04</td>\n",
" <td>317.22</td>\n",
" <td>319.67</td>\n",
" <td>316.86</td>\n",
" <td>320.04</td>\n",
" <td>317.22</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>1960.0</td>\n",
" <td>6.0</td>\n",
" <td>22082.0</td>\n",
" <td>1960.4563</td>\n",
" <td>319.59</td>\n",
" <td>317.48</td>\n",
" <td>319.01</td>\n",
" <td>316.93</td>\n",
" <td>319.59</td>\n",
" <td>317.48</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>728</th>\n",
" <td>2018.0</td>\n",
" <td>7.0</td>\n",
" <td>43296.0</td>\n",
" <td>2018.5370</td>\n",
" <td>408.90</td>\n",
" <td>408.08</td>\n",
" <td>409.43</td>\n",
" <td>408.65</td>\n",
" <td>408.90</td>\n",
" <td>408.08</td>\n",
" </tr>\n",
" <tr>\n",
" <th>729</th>\n",
" <td>2018.0</td>\n",
" <td>8.0</td>\n",
" <td>43327.0</td>\n",
" <td>2018.6219</td>\n",
" <td>407.10</td>\n",
" <td>408.63</td>\n",
" <td>407.33</td>\n",
" <td>408.91</td>\n",
" <td>407.10</td>\n",
" <td>408.63</td>\n",
" </tr>\n",
" <tr>\n",
" <th>730</th>\n",
" <td>2018.0</td>\n",
" <td>9.0</td>\n",
" <td>43358.0</td>\n",
" <td>2018.7068</td>\n",
" <td>405.59</td>\n",
" <td>409.09</td>\n",
" <td>405.66</td>\n",
" <td>409.18</td>\n",
" <td>405.59</td>\n",
" <td>409.09</td>\n",
" </tr>\n",
" <tr>\n",
" <th>731</th>\n",
" <td>2018.0</td>\n",
" <td>10.0</td>\n",
" <td>43388.0</td>\n",
" <td>2018.7890</td>\n",
" <td>405.99</td>\n",
" <td>409.62</td>\n",
" <td>405.83</td>\n",
" <td>409.44</td>\n",
" <td>405.99</td>\n",
" <td>409.62</td>\n",
" </tr>\n",
" <tr>\n",
" <th>732</th>\n",
" <td>2018.0</td>\n",
" <td>11.0</td>\n",
" <td>43419.0</td>\n",
" <td>2018.8740</td>\n",
" <td>408.12</td>\n",
" <td>410.39</td>\n",
" <td>407.47</td>\n",
" <td>409.72</td>\n",
" <td>408.12</td>\n",
" <td>410.39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>733</th>\n",
" <td>2018.0</td>\n",
" <td>12.0</td>\n",
" <td>43449.0</td>\n",
" <td>2018.9562</td>\n",
" <td>409.23</td>\n",
" <td>410.16</td>\n",
" <td>409.07</td>\n",
" <td>409.97</td>\n",
" <td>409.23</td>\n",
" <td>410.16</td>\n",
" </tr>\n",
" <tr>\n",
" <th>734</th>\n",
" <td>2019.0</td>\n",
" <td>1.0</td>\n",
" <td>43480.0</td>\n",
" <td>2019.0411</td>\n",
" <td>410.92</td>\n",
" <td>410.87</td>\n",
" <td>410.29</td>\n",
" <td>410.23</td>\n",
" <td>410.92</td>\n",
" <td>410.87</td>\n",
" </tr>\n",
" <tr>\n",
" <th>735</th>\n",
" <td>2019.0</td>\n",
" <td>2.0</td>\n",
" <td>43511.0</td>\n",
" <td>2019.1260</td>\n",
" <td>411.66</td>\n",
" <td>410.90</td>\n",
" <td>411.24</td>\n",
" <td>410.47</td>\n",
" <td>411.66</td>\n",
" <td>410.90</td>\n",
" </tr>\n",
" <tr>\n",
" <th>736</th>\n",
" <td>2019.0</td>\n",
" <td>3.0</td>\n",
" <td>43539.0</td>\n",
" <td>2019.2027</td>\n",
" <td>412.00</td>\n",
" <td>410.45</td>\n",
" <td>412.25</td>\n",
" <td>410.68</td>\n",
" <td>412.00</td>\n",
" <td>410.45</td>\n",
" </tr>\n",
" <tr>\n",
" <th>737</th>\n",
" <td>2019.0</td>\n",
" <td>4.0</td>\n",
" <td>43570.0</td>\n",
" <td>2019.2877</td>\n",
" <td>413.52</td>\n",
" <td>410.72</td>\n",
" <td>413.73</td>\n",
" <td>410.91</td>\n",
" <td>413.52</td>\n",
" <td>410.72</td>\n",
" </tr>\n",
" <tr>\n",
" <th>738</th>\n",
" <td>2019.0</td>\n",
" <td>5.0</td>\n",
" <td>43600.0</td>\n",
" <td>2019.3699</td>\n",
" <td>414.83</td>\n",
" <td>411.42</td>\n",
" <td>414.54</td>\n",
" <td>411.13</td>\n",
" <td>414.83</td>\n",
" <td>411.42</td>\n",
" </tr>\n",
" <tr>\n",
" <th>739</th>\n",
" <td>2019.0</td>\n",
" <td>6.0</td>\n",
" <td>43631.0</td>\n",
" <td>2019.4548</td>\n",
" <td>413.96</td>\n",
" <td>411.38</td>\n",
" <td>413.91</td>\n",
" <td>411.35</td>\n",
" <td>413.96</td>\n",
" <td>411.38</td>\n",
" </tr>\n",
" <tr>\n",
" <th>740</th>\n",
" <td>2019.0</td>\n",
" <td>7.0</td>\n",
" <td>43661.0</td>\n",
" <td>2019.5370</td>\n",
" <td>411.85</td>\n",
" <td>411.03</td>\n",
" <td>412.36</td>\n",
" <td>411.57</td>\n",
" <td>411.85</td>\n",
" <td>411.03</td>\n",
" </tr>\n",
" <tr>\n",
" <th>741</th>\n",
" <td>2019.0</td>\n",
" <td>8.0</td>\n",
" <td>43692.0</td>\n",
" <td>2019.6219</td>\n",
" <td>410.08</td>\n",
" <td>411.62</td>\n",
" <td>410.23</td>\n",
" <td>411.81</td>\n",
" <td>410.08</td>\n",
" <td>411.62</td>\n",
" </tr>\n",
" <tr>\n",
" <th>742</th>\n",
" <td>2019.0</td>\n",
" <td>9.0</td>\n",
" <td>43723.0</td>\n",
" <td>2019.7068</td>\n",
" <td>408.55</td>\n",
" <td>412.06</td>\n",
" <td>408.52</td>\n",
" <td>412.05</td>\n",
" <td>408.55</td>\n",
" <td>412.06</td>\n",
" </tr>\n",
" <tr>\n",
" <th>743</th>\n",
" <td>2019.0</td>\n",
" <td>10.0</td>\n",
" <td>43753.0</td>\n",
" <td>2019.7890</td>\n",
" <td>408.43</td>\n",
" <td>412.07</td>\n",
" <td>408.67</td>\n",
" <td>412.29</td>\n",
" <td>408.43</td>\n",
" <td>412.07</td>\n",
" </tr>\n",
" <tr>\n",
" <th>744</th>\n",
" <td>2019.0</td>\n",
" <td>11.0</td>\n",
" <td>43784.0</td>\n",
" <td>2019.8740</td>\n",
" <td>410.28</td>\n",
" <td>412.56</td>\n",
" <td>410.29</td>\n",
" <td>412.54</td>\n",
" <td>410.28</td>\n",
" <td>412.56</td>\n",
" </tr>\n",
" <tr>\n",
" <th>745</th>\n",
" <td>2019.0</td>\n",
" <td>12.0</td>\n",
" <td>43814.0</td>\n",
" <td>2019.9562</td>\n",
" <td>411.85</td>\n",
" <td>412.78</td>\n",
" <td>411.88</td>\n",
" <td>412.79</td>\n",
" <td>411.85</td>\n",
" <td>412.78</td>\n",
" </tr>\n",
" <tr>\n",
" <th>746</th>\n",
" <td>2020.0</td>\n",
" <td>1.0</td>\n",
" <td>43845.0</td>\n",
" <td>2020.0410</td>\n",
" <td>413.37</td>\n",
" <td>413.33</td>\n",
" <td>413.11</td>\n",
" <td>413.05</td>\n",
" <td>413.37</td>\n",
" <td>413.33</td>\n",
" </tr>\n",
" <tr>\n",
" <th>747</th>\n",
" <td>2020.0</td>\n",
" <td>2.0</td>\n",
" <td>43876.0</td>\n",
" <td>2020.1257</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>748</th>\n",
" <td>2020.0</td>\n",
" <td>3.0</td>\n",
" <td>43905.0</td>\n",
" <td>2020.2049</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>749</th>\n",
" <td>2020.0</td>\n",
" <td>4.0</td>\n",
" <td>43936.0</td>\n",
" <td>2020.2896</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>750</th>\n",
" <td>2020.0</td>\n",
" <td>5.0</td>\n",
" <td>43966.0</td>\n",
" <td>2020.3716</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>751</th>\n",
" <td>2020.0</td>\n",
" <td>6.0</td>\n",
" <td>43997.0</td>\n",
" <td>2020.4563</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>752</th>\n",
" <td>2020.0</td>\n",
" <td>7.0</td>\n",
" <td>44027.0</td>\n",
" <td>2020.5383</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>753</th>\n",
" <td>2020.0</td>\n",
" <td>8.0</td>\n",
" <td>44058.0</td>\n",
" <td>2020.6230</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>754</th>\n",
" <td>2020.0</td>\n",
" <td>9.0</td>\n",
" <td>44089.0</td>\n",
" <td>2020.7077</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>755</th>\n",
" <td>2020.0</td>\n",
" <td>10.0</td>\n",
" <td>44119.0</td>\n",
" <td>2020.7896</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>756</th>\n",
" <td>2020.0</td>\n",
" <td>11.0</td>\n",
" <td>44150.0</td>\n",
" <td>2020.8743</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>757</th>\n",
" <td>2020.0</td>\n",
" <td>12.0</td>\n",
" <td>44180.0</td>\n",
" <td>2020.9563</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>756 rows × 10 columns</p>\n",
"</div>"
],
"text/plain": [
"text/plain": [
" Yr Mn Date Date CO2 seasonally fit \\\n",
"<matplotlib.axes._subplots.AxesSubplot at 0x7fc6b878ed68>"