diff --git a/module3/exo3/exercice.ipynb b/module3/exo3/exercice.ipynb
index 0736082893cd821aa9fcd5a268c02ca92eb062cb..0ac49333db3bb8e80fc09d414554d10aef5841a8 100644
--- a/module3/exo3/exercice.ipynb
+++ b/module3/exo3/exercice.ipynb
@@ -9,7 +9,7 @@
},
{
"cell_type": "code",
- "execution_count": 109,
+ "execution_count": 135,
"metadata": {},
"outputs": [],
"source": [
@@ -22,7 +22,8 @@
"from IPython.core.interactiveshell import InteractiveShell\n",
"InteractiveShell.ast_node_interactivity = \"last_expr\" \n",
"# ‘all’|’last’|’last_expr’|’none’\n",
- "#https://jupyter-console.readthedocs.io/en/4.0.1/config_options.html"
+ "#https://jupyter-console.readthedocs.io/en/4.0.1/config_options.html\n",
+ "pd.options.display.max_rows = 10"
]
},
{
@@ -34,9 +35,16 @@
},
{
"cell_type": "code",
- "execution_count": 110,
+ "execution_count": 136,
"metadata": {},
"outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(756, 10)\n"
+ ]
+ },
{
"data": {
"text/html": [
@@ -156,7 +164,7 @@
"4 315.06 317.51 314.71 "
]
},
- "execution_count": 110,
+ "execution_count": 136,
"metadata": {},
"output_type": "execute_result"
}
@@ -175,6 +183,7 @@
"else:\n",
" raw_data.to_csv('monthly_in_situ_co2_mlo',index=True)\n",
"\n",
+ "print(raw_data.shape)\n",
"raw_data.head()"
]
},
@@ -187,7 +196,7 @@
},
{
"cell_type": "code",
- "execution_count": 111,
+ "execution_count": 137,
"metadata": {},
"outputs": [
{
@@ -208,7 +217,7 @@
},
{
"cell_type": "code",
- "execution_count": 112,
+ "execution_count": 138,
"metadata": {},
"outputs": [
{
@@ -323,7 +332,7 @@
"4 1958 5 21320 1958.3699 317.51 314.71 317.86 315.06 317.51 314.71"
]
},
- "execution_count": 112,
+ "execution_count": 138,
"metadata": {},
"output_type": "execute_result"
}
@@ -341,7 +350,7 @@
},
{
"cell_type": "code",
- "execution_count": 113,
+ "execution_count": 139,
"metadata": {},
"outputs": [],
"source": [
@@ -384,7 +393,7 @@
},
{
"cell_type": "code",
- "execution_count": 114,
+ "execution_count": 140,
"metadata": {},
"outputs": [
{
@@ -499,7 +508,7 @@
"75 1964 4 23482 1964.2896 NaN NaN 321.83 319.45 321.83 319.45"
]
},
- "execution_count": 114,
+ "execution_count": 140,
"metadata": {},
"output_type": "execute_result"
}
@@ -510,7 +519,7 @@
},
{
"cell_type": "code",
- "execution_count": 115,
+ "execution_count": 141,
"metadata": {},
"outputs": [
{
@@ -625,7 +634,7 @@
"6 1958 7 21381 1958.5370 315.86 315.19 315.86 315.22 315.86 315.19"
]
},
- "execution_count": 115,
+ "execution_count": 141,
"metadata": {},
"output_type": "execute_result"
}
@@ -644,11 +653,18 @@
},
{
"cell_type": "code",
- "execution_count": 117,
+ "execution_count": 146,
"metadata": {
"scrolled": true
},
"outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(745, 11)\n"
+ ]
+ },
{
"data": {
"text/html": [
@@ -680,15 +696,43 @@
"
s4 | \n",
" s5 | \n",
" s6 | \n",
- " period | \n",
+ " 0 | \n",
" \n",
" \n",
" \n",
" \n",
+ " 0 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1958-03-01 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1958-04-01 | \n",
+ "
\n",
+ " \n",
" 2 | \n",
- " 1958 | \n",
- " 3 | \n",
- " 21259 | \n",
+ " 1958.0 | \n",
+ " 3.0 | \n",
+ " 21259.0 | \n",
" 1958.2027 | \n",
" 315.70 | \n",
" 314.44 | \n",
@@ -700,9 +744,9 @@
"
\n",
" \n",
" 3 | \n",
- " 1958 | \n",
- " 4 | \n",
- " 21290 | \n",
+ " 1958.0 | \n",
+ " 4.0 | \n",
+ " 21290.0 | \n",
" 1958.2877 | \n",
" 317.45 | \n",
" 315.16 | \n",
@@ -714,9 +758,9 @@
"
\n",
" \n",
" 4 | \n",
- " 1958 | \n",
- " 5 | \n",
- " 21320 | \n",
+ " 1958.0 | \n",
+ " 5.0 | \n",
+ " 21320.0 | \n",
" 1958.3699 | \n",
" 317.51 | \n",
" 314.71 | \n",
@@ -727,965 +771,140 @@
" 1958-08-01 | \n",
"
\n",
" \n",
- " 6 | \n",
- " 1958 | \n",
- " 7 | \n",
- " 21381 | \n",
- " 1958.5370 | \n",
- " 315.86 | \n",
- " 315.19 | \n",
- " 315.86 | \n",
- " 315.22 | \n",
- " 315.86 | \n",
- " 315.19 | \n",
- " 1958-11-01 | \n",
- "
\n",
- " \n",
- " 7 | \n",
- " 1958 | \n",
- " 8 | \n",
- " 21412 | \n",
- " 1958.6219 | \n",
- " 314.93 | \n",
- " 316.19 | \n",
- " 314.00 | \n",
- " 315.29 | \n",
- " 314.93 | \n",
- " 316.19 | \n",
- " 1958-12-01 | \n",
- "
\n",
- " \n",
- " 8 | \n",
- " 1958 | \n",
- " 9 | \n",
- " 21443 | \n",
- " 1958.7068 | \n",
- " 313.21 | \n",
- " 316.08 | \n",
- " 312.46 | \n",
- " 315.35 | \n",
- " 313.21 | \n",
- " 316.08 | \n",
- " 1959-01-01 | \n",
- "
\n",
- " \n",
- " 10 | \n",
- " 1958 | \n",
- " 11 | \n",
- " 21504 | \n",
- " 1958.8740 | \n",
- " 313.33 | \n",
- " 315.20 | \n",
- " 313.62 | \n",
- " 315.46 | \n",
- " 313.33 | \n",
- " 315.20 | \n",
- " 1959-03-01 | \n",
- "
\n",
- " \n",
- " 11 | \n",
- " 1958 | \n",
- " 12 | \n",
- " 21534 | \n",
- " 1958.9562 | \n",
- " 314.67 | \n",
- " 315.43 | \n",
- " 314.77 | \n",
- " 315.51 | \n",
- " 314.67 | \n",
- " 315.43 | \n",
- " 1959-04-01 | \n",
- "
\n",
- " \n",
- " 12 | \n",
- " 1959 | \n",
- " 1 | \n",
- " 21565 | \n",
- " 1959.0411 | \n",
- " 315.58 | \n",
- " 315.54 | \n",
- " 315.62 | \n",
- " 315.57 | \n",
- " 315.58 | \n",
- " 315.54 | \n",
- " 1959-05-01 | \n",
- "
\n",
- " \n",
- " 13 | \n",
- " 1959 | \n",
- " 2 | \n",
- " 21596 | \n",
- " 1959.1260 | \n",
- " 316.49 | \n",
- " 315.86 | \n",
- " 316.27 | \n",
- " 315.63 | \n",
- " 316.49 | \n",
- " 315.86 | \n",
- " 1959-06-01 | \n",
- "
\n",
- " \n",
- " 14 | \n",
- " 1959 | \n",
- " 3 | \n",
- " 21624 | \n",
- " 1959.2027 | \n",
- " 316.65 | \n",
- " 315.38 | \n",
- " 316.98 | \n",
- " 315.69 | \n",
- " 316.65 | \n",
- " 315.38 | \n",
- " 1959-07-01 | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
"
\n",
" \n",
- " 15 | \n",
- " 1959 | \n",
- " 4 | \n",
- " 21655 | \n",
- " 1959.2877 | \n",
- " 317.72 | \n",
- " 315.42 | \n",
- " 318.09 | \n",
- " 315.77 | \n",
- " 317.72 | \n",
- " 315.42 | \n",
- " 1959-08-01 | \n",
+ " 740 | \n",
+ " 2019.0 | \n",
+ " 9.0 | \n",
+ " 43723.0 | \n",
+ " 2019.7068 | \n",
+ " 408.55 | \n",
+ " 412.06 | \n",
+ " 408.52 | \n",
+ " 412.05 | \n",
+ " 408.55 | \n",
+ " 412.06 | \n",
+ " NaN | \n",
"
\n",
" \n",
- " 16 | \n",
- " 1959 | \n",
- " 5 | \n",
- " 21685 | \n",
- " 1959.3699 | \n",
- " 318.29 | \n",
- " 315.49 | \n",
- " 318.65 | \n",
- " 315.85 | \n",
- " 318.29 | \n",
- " 315.49 | \n",
- " 1959-09-01 | \n",
+ " 741 | \n",
+ " 2019.0 | \n",
+ " 10.0 | \n",
+ " 43753.0 | \n",
+ " 2019.7890 | \n",
+ " 408.43 | \n",
+ " 412.07 | \n",
+ " 408.67 | \n",
+ " 412.29 | \n",
+ " 408.43 | \n",
+ " 412.07 | \n",
+ " NaN | \n",
"
\n",
" \n",
- " 17 | \n",
- " 1959 | \n",
- " 6 | \n",
- " 21716 | \n",
- " 1959.4548 | \n",
- " 318.15 | \n",
- " 316.03 | \n",
- " 318.04 | \n",
- " 315.94 | \n",
- " 318.15 | \n",
- " 316.03 | \n",
- " 1959-10-01 | \n",
+ " 742 | \n",
+ " 2019.0 | \n",
+ " 11.0 | \n",
+ " 43784.0 | \n",
+ " 2019.8740 | \n",
+ " 410.28 | \n",
+ " 412.56 | \n",
+ " 410.29 | \n",
+ " 412.54 | \n",
+ " 410.28 | \n",
+ " 412.56 | \n",
+ " NaN | \n",
"
\n",
" \n",
- " 18 | \n",
- " 1959 | \n",
- " 7 | \n",
- " 21746 | \n",
- " 1959.5370 | \n",
- " 316.54 | \n",
- " 315.86 | \n",
- " 316.67 | \n",
- " 316.03 | \n",
- " 316.54 | \n",
- " 315.86 | \n",
- " 1959-11-01 | \n",
+ " 743 | \n",
+ " 2019.0 | \n",
+ " 12.0 | \n",
+ " 43814.0 | \n",
+ " 2019.9562 | \n",
+ " 411.85 | \n",
+ " 412.78 | \n",
+ " 411.88 | \n",
+ " 412.79 | \n",
+ " 411.85 | \n",
+ " 412.78 | \n",
+ " NaN | \n",
"
\n",
" \n",
- " 19 | \n",
- " 1959 | \n",
- " 8 | \n",
- " 21777 | \n",
- " 1959.6219 | \n",
- " 314.80 | \n",
- " 316.06 | \n",
- " 314.83 | \n",
- " 316.12 | \n",
- " 314.80 | \n",
- " 316.06 | \n",
- " 1959-12-01 | \n",
- "
\n",
- " \n",
- " 20 | \n",
- " 1959 | \n",
- " 9 | \n",
- " 21808 | \n",
- " 1959.7068 | \n",
- " 313.84 | \n",
- " 316.72 | \n",
- " 313.32 | \n",
- " 316.22 | \n",
- " 313.84 | \n",
- " 316.72 | \n",
- " 1960-01-01 | \n",
- "
\n",
- " \n",
- " 21 | \n",
- " 1959 | \n",
- " 10 | \n",
- " 21838 | \n",
- " 1959.7890 | \n",
- " 313.33 | \n",
- " 316.32 | \n",
- " 313.33 | \n",
- " 316.30 | \n",
- " 313.33 | \n",
- " 316.32 | \n",
- " 1960-02-01 | \n",
- "
\n",
- " \n",
- " 22 | \n",
- " 1959 | \n",
- " 11 | \n",
- " 21869 | \n",
- " 1959.8740 | \n",
- " 314.81 | \n",
- " 316.68 | \n",
- " 314.54 | \n",
- " 316.39 | \n",
- " 314.81 | \n",
- " 316.68 | \n",
- " 1960-03-01 | \n",
- "
\n",
- " \n",
- " 23 | \n",
- " 1959 | \n",
- " 12 | \n",
- " 21899 | \n",
- " 1959.9562 | \n",
- " 315.58 | \n",
- " 316.35 | \n",
- " 315.72 | \n",
- " 316.47 | \n",
- " 315.58 | \n",
- " 316.35 | \n",
- " 1960-04-01 | \n",
- "
\n",
- " \n",
- " 24 | \n",
- " 1960 | \n",
- " 1 | \n",
- " 21930 | \n",
- " 1960.0410 | \n",
- " 316.43 | \n",
- " 316.39 | \n",
- " 316.61 | \n",
- " 316.56 | \n",
- " 316.43 | \n",
- " 316.39 | \n",
- " 1960-05-01 | \n",
- "
\n",
- " \n",
- " 25 | \n",
- " 1960 | \n",
- " 2 | \n",
- " 21961 | \n",
- " 1960.1257 | \n",
- " 316.98 | \n",
- " 316.35 | \n",
- " 317.27 | \n",
- " 316.64 | \n",
- " 316.98 | \n",
- " 316.35 | \n",
- " 1960-06-01 | \n",
- "
\n",
- " \n",
- " 26 | \n",
- " 1960 | \n",
- " 3 | \n",
- " 21990 | \n",
- " 1960.2049 | \n",
- " 317.58 | \n",
- " 316.28 | \n",
- " 318.03 | \n",
- " 316.71 | \n",
- " 317.58 | \n",
- " 316.28 | \n",
- " 1960-07-01 | \n",
- "
\n",
- " \n",
- " 27 | \n",
- " 1960 | \n",
- " 4 | \n",
- " 22021 | \n",
- " 1960.2896 | \n",
- " 319.03 | \n",
- " 316.70 | \n",
- " 319.14 | \n",
- " 316.79 | \n",
- " 319.03 | \n",
- " 316.70 | \n",
- " 1960-08-01 | \n",
- "
\n",
- " \n",
- " 28 | \n",
- " 1960 | \n",
- " 5 | \n",
- " 22051 | \n",
- " 1960.3716 | \n",
- " 320.04 | \n",
- " 317.22 | \n",
- " 319.67 | \n",
- " 316.86 | \n",
- " 320.04 | \n",
- " 317.22 | \n",
- " 1960-09-01 | \n",
- "
\n",
- " \n",
- " 29 | \n",
- " 1960 | \n",
- " 6 | \n",
- " 22082 | \n",
- " 1960.4563 | \n",
- " 319.59 | \n",
- " 317.48 | \n",
- " 319.01 | \n",
- " 316.93 | \n",
- " 319.59 | \n",
- " 317.48 | \n",
- " 1960-10-01 | \n",
- "
\n",
- " \n",
- " 30 | \n",
- " 1960 | \n",
- " 7 | \n",
- " 22112 | \n",
- " 1960.5383 | \n",
- " 318.18 | \n",
- " 317.53 | \n",
- " 317.60 | \n",
- " 316.98 | \n",
- " 318.18 | \n",
- " 317.53 | \n",
- " 1960-11-01 | \n",
- "
\n",
- " \n",
- " 31 | \n",
- " 1960 | \n",
- " 8 | \n",
- " 22143 | \n",
- " 1960.6230 | \n",
- " 315.90 | \n",
- " 317.20 | \n",
- " 315.69 | \n",
- " 317.01 | \n",
- " 315.90 | \n",
- " 317.20 | \n",
- " 1960-12-01 | \n",
- "
\n",
- " \n",
- " 32 | \n",
- " 1960 | \n",
- " 9 | \n",
- " 22174 | \n",
- " 1960.7077 | \n",
- " 314.17 | \n",
- " 317.07 | \n",
- " 314.12 | \n",
- " 317.04 | \n",
- " 314.17 | \n",
- " 317.07 | \n",
- " 1961-01-01 | \n",
- "
\n",
- " \n",
- " 33 | \n",
- " 1960 | \n",
- " 10 | \n",
- " 22204 | \n",
- " 1960.7896 | \n",
- " 313.83 | \n",
- " 316.83 | \n",
- " 314.09 | \n",
- " 317.07 | \n",
- " 313.83 | \n",
- " 316.83 | \n",
- " 1961-02-01 | \n",
- "
\n",
- " \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- " ... | \n",
- "
\n",
- " \n",
- " 715 | \n",
- " 2017 | \n",
- " 8 | \n",
- " 42962 | \n",
- " 2017.6219 | \n",
- " 405.24 | \n",
- " 406.77 | \n",
- " 405.20 | \n",
- " 406.76 | \n",
- " 405.24 | \n",
- " 406.77 | \n",
- " 2018-03-01 | \n",
- "
\n",
- " \n",
- " 716 | \n",
- " 2017 | \n",
- " 9 | \n",
- " 42993 | \n",
- " 2017.7068 | \n",
- " 403.27 | \n",
- " 406.76 | \n",
- " 403.41 | \n",
- " 406.92 | \n",
- " 403.27 | \n",
- " 406.76 | \n",
- " 2018-04-01 | \n",
- "
\n",
- " \n",
- " 717 | \n",
- " 2017 | \n",
- " 10 | \n",
- " 43023 | \n",
- " 2017.7890 | \n",
- " 403.64 | \n",
- " 407.25 | \n",
- " 403.47 | \n",
- " 407.07 | \n",
- " 403.64 | \n",
- " 407.25 | \n",
- " 2018-05-01 | \n",
- "
\n",
- " \n",
- " 718 | \n",
- " 2017 | \n",
- " 11 | \n",
- " 43054 | \n",
- " 2017.8740 | \n",
- " 405.17 | \n",
- " 407.43 | \n",
- " 404.98 | \n",
- " 407.22 | \n",
- " 405.17 | \n",
- " 407.43 | \n",
- " 2018-06-01 | \n",
- "
\n",
- " \n",
- " 719 | \n",
- " 2017 | \n",
- " 12 | \n",
- " 43084 | \n",
- " 2017.9562 | \n",
- " 406.75 | \n",
- " 407.68 | \n",
- " 406.46 | \n",
- " 407.37 | \n",
- " 406.75 | \n",
- " 407.68 | \n",
- " 2018-07-01 | \n",
- "
\n",
- " \n",
- " 720 | \n",
- " 2018 | \n",
- " 1 | \n",
- " 43115 | \n",
- " 2018.0411 | \n",
- " 408.05 | \n",
- " 408.00 | \n",
- " 407.58 | \n",
- " 407.52 | \n",
- " 408.05 | \n",
- " 408.00 | \n",
- " 2018-08-01 | \n",
- "
\n",
- " \n",
- " 721 | \n",
- " 2018 | \n",
- " 2 | \n",
- " 43146 | \n",
- " 2018.1260 | \n",
- " 408.34 | \n",
- " 407.59 | \n",
- " 408.44 | \n",
- " 407.68 | \n",
- " 408.34 | \n",
- " 407.59 | \n",
- " 2018-09-01 | \n",
- "
\n",
- " \n",
- " 722 | \n",
- " 2018 | \n",
- " 3 | \n",
- " 43174 | \n",
- " 2018.2027 | \n",
- " 409.25 | \n",
- " 407.71 | \n",
- " 409.39 | \n",
- " 407.82 | \n",
- " 409.25 | \n",
- " 407.71 | \n",
- " 2018-10-01 | \n",
- "
\n",
- " \n",
- " 723 | \n",
- " 2018 | \n",
- " 4 | \n",
- " 43205 | \n",
- " 2018.2877 | \n",
- " 410.30 | \n",
- " 407.51 | \n",
- " 410.82 | \n",
- " 408.00 | \n",
- " 410.30 | \n",
- " 407.51 | \n",
- " 2018-11-01 | \n",
- "
\n",
- " \n",
- " 724 | \n",
- " 2018 | \n",
- " 5 | \n",
- " 43235 | \n",
- " 2018.3699 | \n",
- " 411.30 | \n",
- " 407.90 | \n",
- " 411.60 | \n",
- " 408.20 | \n",
- " 411.30 | \n",
- " 407.90 | \n",
- " 2018-12-01 | \n",
- "
\n",
- " \n",
- " 725 | \n",
- " 2018 | \n",
- " 6 | \n",
- " 43266 | \n",
- " 2018.4548 | \n",
- " 410.88 | \n",
- " 408.30 | \n",
- " 410.97 | \n",
- " 408.42 | \n",
- " 410.88 | \n",
- " 408.30 | \n",
- " 2019-01-01 | \n",
- "
\n",
- " \n",
- " 726 | \n",
- " 2018 | \n",
- " 7 | \n",
- " 43296 | \n",
- " 2018.5370 | \n",
- " 408.90 | \n",
- " 408.08 | \n",
- " 409.43 | \n",
- " 408.65 | \n",
- " 408.90 | \n",
- " 408.08 | \n",
- " 2019-02-01 | \n",
- "
\n",
- " \n",
- " 727 | \n",
- " 2018 | \n",
- " 8 | \n",
- " 43327 | \n",
- " 2018.6219 | \n",
- " 407.10 | \n",
- " 408.63 | \n",
- " 407.33 | \n",
- " 408.91 | \n",
- " 407.10 | \n",
- " 408.63 | \n",
- " 2019-03-01 | \n",
- "
\n",
- " \n",
- " 728 | \n",
- " 2018 | \n",
- " 9 | \n",
- " 43358 | \n",
- " 2018.7068 | \n",
- " 405.59 | \n",
- " 409.09 | \n",
- " 405.66 | \n",
- " 409.18 | \n",
- " 405.59 | \n",
- " 409.09 | \n",
- " 2019-04-01 | \n",
- "
\n",
- " \n",
- " 729 | \n",
- " 2018 | \n",
- " 10 | \n",
- " 43388 | \n",
- " 2018.7890 | \n",
- " 405.99 | \n",
- " 409.62 | \n",
- " 405.83 | \n",
- " 409.44 | \n",
- " 405.99 | \n",
- " 409.62 | \n",
- " 2019-05-01 | \n",
- "
\n",
- " \n",
- " 730 | \n",
- " 2018 | \n",
- " 11 | \n",
- " 43419 | \n",
- " 2018.8740 | \n",
- " 408.12 | \n",
- " 410.39 | \n",
- " 407.47 | \n",
- " 409.72 | \n",
- " 408.12 | \n",
- " 410.39 | \n",
- " 2019-06-01 | \n",
- "
\n",
- " \n",
- " 731 | \n",
- " 2018 | \n",
- " 12 | \n",
- " 43449 | \n",
- " 2018.9562 | \n",
- " 409.23 | \n",
- " 410.16 | \n",
- " 409.07 | \n",
- " 409.97 | \n",
- " 409.23 | \n",
- " 410.16 | \n",
- " 2019-07-01 | \n",
- "
\n",
- " \n",
- " 732 | \n",
- " 2019 | \n",
- " 1 | \n",
- " 43480 | \n",
- " 2019.0411 | \n",
- " 410.92 | \n",
- " 410.87 | \n",
- " 410.29 | \n",
- " 410.23 | \n",
- " 410.92 | \n",
- " 410.87 | \n",
- " 2019-08-01 | \n",
- "
\n",
- " \n",
- " 733 | \n",
- " 2019 | \n",
- " 2 | \n",
- " 43511 | \n",
- " 2019.1260 | \n",
- " 411.66 | \n",
- " 410.90 | \n",
- " 411.24 | \n",
- " 410.47 | \n",
- " 411.66 | \n",
- " 410.90 | \n",
- " 2019-09-01 | \n",
- "
\n",
- " \n",
- " 734 | \n",
- " 2019 | \n",
- " 3 | \n",
- " 43539 | \n",
- " 2019.2027 | \n",
- " 412.00 | \n",
- " 410.45 | \n",
- " 412.25 | \n",
- " 410.68 | \n",
- " 412.00 | \n",
- " 410.45 | \n",
- " 2019-10-01 | \n",
- "
\n",
- " \n",
- " 735 | \n",
- " 2019 | \n",
- " 4 | \n",
- " 43570 | \n",
- " 2019.2877 | \n",
- " 413.52 | \n",
- " 410.72 | \n",
- " 413.73 | \n",
- " 410.91 | \n",
- " 413.52 | \n",
- " 410.72 | \n",
- " 2019-11-01 | \n",
- "
\n",
- " \n",
- " 736 | \n",
- " 2019 | \n",
- " 5 | \n",
- " 43600 | \n",
- " 2019.3699 | \n",
- " 414.83 | \n",
- " 411.42 | \n",
- " 414.54 | \n",
- " 411.13 | \n",
- " 414.83 | \n",
- " 411.42 | \n",
- " 2019-12-01 | \n",
- "
\n",
- " \n",
- " 737 | \n",
- " 2019 | \n",
- " 6 | \n",
- " 43631 | \n",
- " 2019.4548 | \n",
- " 413.96 | \n",
- " 411.38 | \n",
- " 413.91 | \n",
- " 411.35 | \n",
- " 413.96 | \n",
- " 411.38 | \n",
- " 2020-01-01 | \n",
- "
\n",
- " \n",
- " 738 | \n",
- " 2019 | \n",
- " 7 | \n",
- " 43661 | \n",
- " 2019.5370 | \n",
- " 411.85 | \n",
- " 411.03 | \n",
- " 412.36 | \n",
- " 411.57 | \n",
- " 411.85 | \n",
- " 411.03 | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 739 | \n",
- " 2019 | \n",
- " 8 | \n",
- " 43692 | \n",
- " 2019.6219 | \n",
- " 410.08 | \n",
- " 411.62 | \n",
- " 410.23 | \n",
- " 411.81 | \n",
- " 410.08 | \n",
- " 411.62 | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 740 | \n",
- " 2019 | \n",
- " 9 | \n",
- " 43723 | \n",
- " 2019.7068 | \n",
- " 408.55 | \n",
- " 412.06 | \n",
- " 408.52 | \n",
- " 412.05 | \n",
- " 408.55 | \n",
- " 412.06 | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 741 | \n",
- " 2019 | \n",
- " 10 | \n",
- " 43753 | \n",
- " 2019.7890 | \n",
- " 408.43 | \n",
- " 412.07 | \n",
- " 408.67 | \n",
- " 412.29 | \n",
- " 408.43 | \n",
- " 412.07 | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 742 | \n",
- " 2019 | \n",
- " 11 | \n",
- " 43784 | \n",
- " 2019.8740 | \n",
- " 410.28 | \n",
- " 412.56 | \n",
- " 410.29 | \n",
- " 412.54 | \n",
- " 410.28 | \n",
- " 412.56 | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 743 | \n",
- " 2019 | \n",
- " 12 | \n",
- " 43814 | \n",
- " 2019.9562 | \n",
- " 411.85 | \n",
- " 412.78 | \n",
- " 411.88 | \n",
- " 412.79 | \n",
- " 411.85 | \n",
- " 412.78 | \n",
- " NaN | \n",
- "
\n",
- " \n",
- " 744 | \n",
- " 2020 | \n",
- " 1 | \n",
- " 43845 | \n",
- " 2020.0410 | \n",
- " 413.37 | \n",
- " 413.33 | \n",
- " 413.11 | \n",
- " 413.05 | \n",
- " 413.37 | \n",
- " 413.33 | \n",
- " NaN | \n",
+ " 744 | \n",
+ " 2020.0 | \n",
+ " 1.0 | \n",
+ " 43845.0 | \n",
+ " 2020.0410 | \n",
+ " 413.37 | \n",
+ " 413.33 | \n",
+ " 413.11 | \n",
+ " 413.05 | \n",
+ " 413.37 | \n",
+ " 413.33 | \n",
+ " NaN | \n",
"
\n",
" \n",
"\n",
- "738 rows × 11 columns
\n",
+ "745 rows × 11 columns
\n",
""
],
"text/plain": [
- " Yr Mn Date 1 Date 2 s1 s2 s3 s4 s5 \\\n",
- "2 1958 3 21259 1958.2027 315.70 314.44 316.19 314.91 315.70 \n",
- "3 1958 4 21290 1958.2877 317.45 315.16 317.30 314.99 317.45 \n",
- "4 1958 5 21320 1958.3699 317.51 314.71 317.86 315.06 317.51 \n",
- "6 1958 7 21381 1958.5370 315.86 315.19 315.86 315.22 315.86 \n",
- "7 1958 8 21412 1958.6219 314.93 316.19 314.00 315.29 314.93 \n",
- "8 1958 9 21443 1958.7068 313.21 316.08 312.46 315.35 313.21 \n",
- "10 1958 11 21504 1958.8740 313.33 315.20 313.62 315.46 313.33 \n",
- "11 1958 12 21534 1958.9562 314.67 315.43 314.77 315.51 314.67 \n",
- "12 1959 1 21565 1959.0411 315.58 315.54 315.62 315.57 315.58 \n",
- "13 1959 2 21596 1959.1260 316.49 315.86 316.27 315.63 316.49 \n",
- "14 1959 3 21624 1959.2027 316.65 315.38 316.98 315.69 316.65 \n",
- "15 1959 4 21655 1959.2877 317.72 315.42 318.09 315.77 317.72 \n",
- "16 1959 5 21685 1959.3699 318.29 315.49 318.65 315.85 318.29 \n",
- "17 1959 6 21716 1959.4548 318.15 316.03 318.04 315.94 318.15 \n",
- "18 1959 7 21746 1959.5370 316.54 315.86 316.67 316.03 316.54 \n",
- "19 1959 8 21777 1959.6219 314.80 316.06 314.83 316.12 314.80 \n",
- "20 1959 9 21808 1959.7068 313.84 316.72 313.32 316.22 313.84 \n",
- "21 1959 10 21838 1959.7890 313.33 316.32 313.33 316.30 313.33 \n",
- "22 1959 11 21869 1959.8740 314.81 316.68 314.54 316.39 314.81 \n",
- "23 1959 12 21899 1959.9562 315.58 316.35 315.72 316.47 315.58 \n",
- "24 1960 1 21930 1960.0410 316.43 316.39 316.61 316.56 316.43 \n",
- "25 1960 2 21961 1960.1257 316.98 316.35 317.27 316.64 316.98 \n",
- "26 1960 3 21990 1960.2049 317.58 316.28 318.03 316.71 317.58 \n",
- "27 1960 4 22021 1960.2896 319.03 316.70 319.14 316.79 319.03 \n",
- "28 1960 5 22051 1960.3716 320.04 317.22 319.67 316.86 320.04 \n",
- "29 1960 6 22082 1960.4563 319.59 317.48 319.01 316.93 319.59 \n",
- "30 1960 7 22112 1960.5383 318.18 317.53 317.60 316.98 318.18 \n",
- "31 1960 8 22143 1960.6230 315.90 317.20 315.69 317.01 315.90 \n",
- "32 1960 9 22174 1960.7077 314.17 317.07 314.12 317.04 314.17 \n",
- "33 1960 10 22204 1960.7896 313.83 316.83 314.09 317.07 313.83 \n",
- ".. ... .. ... ... ... ... ... ... ... \n",
- "715 2017 8 42962 2017.6219 405.24 406.77 405.20 406.76 405.24 \n",
- "716 2017 9 42993 2017.7068 403.27 406.76 403.41 406.92 403.27 \n",
- "717 2017 10 43023 2017.7890 403.64 407.25 403.47 407.07 403.64 \n",
- "718 2017 11 43054 2017.8740 405.17 407.43 404.98 407.22 405.17 \n",
- "719 2017 12 43084 2017.9562 406.75 407.68 406.46 407.37 406.75 \n",
- "720 2018 1 43115 2018.0411 408.05 408.00 407.58 407.52 408.05 \n",
- "721 2018 2 43146 2018.1260 408.34 407.59 408.44 407.68 408.34 \n",
- "722 2018 3 43174 2018.2027 409.25 407.71 409.39 407.82 409.25 \n",
- "723 2018 4 43205 2018.2877 410.30 407.51 410.82 408.00 410.30 \n",
- "724 2018 5 43235 2018.3699 411.30 407.90 411.60 408.20 411.30 \n",
- "725 2018 6 43266 2018.4548 410.88 408.30 410.97 408.42 410.88 \n",
- "726 2018 7 43296 2018.5370 408.90 408.08 409.43 408.65 408.90 \n",
- "727 2018 8 43327 2018.6219 407.10 408.63 407.33 408.91 407.10 \n",
- "728 2018 9 43358 2018.7068 405.59 409.09 405.66 409.18 405.59 \n",
- "729 2018 10 43388 2018.7890 405.99 409.62 405.83 409.44 405.99 \n",
- "730 2018 11 43419 2018.8740 408.12 410.39 407.47 409.72 408.12 \n",
- "731 2018 12 43449 2018.9562 409.23 410.16 409.07 409.97 409.23 \n",
- "732 2019 1 43480 2019.0411 410.92 410.87 410.29 410.23 410.92 \n",
- "733 2019 2 43511 2019.1260 411.66 410.90 411.24 410.47 411.66 \n",
- "734 2019 3 43539 2019.2027 412.00 410.45 412.25 410.68 412.00 \n",
- "735 2019 4 43570 2019.2877 413.52 410.72 413.73 410.91 413.52 \n",
- "736 2019 5 43600 2019.3699 414.83 411.42 414.54 411.13 414.83 \n",
- "737 2019 6 43631 2019.4548 413.96 411.38 413.91 411.35 413.96 \n",
- "738 2019 7 43661 2019.5370 411.85 411.03 412.36 411.57 411.85 \n",
- "739 2019 8 43692 2019.6219 410.08 411.62 410.23 411.81 410.08 \n",
- "740 2019 9 43723 2019.7068 408.55 412.06 408.52 412.05 408.55 \n",
- "741 2019 10 43753 2019.7890 408.43 412.07 408.67 412.29 408.43 \n",
- "742 2019 11 43784 2019.8740 410.28 412.56 410.29 412.54 410.28 \n",
- "743 2019 12 43814 2019.9562 411.85 412.78 411.88 412.79 411.85 \n",
- "744 2020 1 43845 2020.0410 413.37 413.33 413.11 413.05 413.37 \n",
+ " Yr Mn Date 1 Date 2 s1 s2 s3 s4 s5 \\\n",
+ "0 NaN NaN NaN NaN NaN NaN NaN NaN NaN \n",
+ "1 NaN NaN NaN NaN NaN NaN NaN NaN NaN \n",
+ "2 1958.0 3.0 21259.0 1958.2027 315.70 314.44 316.19 314.91 315.70 \n",
+ "3 1958.0 4.0 21290.0 1958.2877 317.45 315.16 317.30 314.99 317.45 \n",
+ "4 1958.0 5.0 21320.0 1958.3699 317.51 314.71 317.86 315.06 317.51 \n",
+ ".. ... ... ... ... ... ... ... ... ... \n",
+ "740 2019.0 9.0 43723.0 2019.7068 408.55 412.06 408.52 412.05 408.55 \n",
+ "741 2019.0 10.0 43753.0 2019.7890 408.43 412.07 408.67 412.29 408.43 \n",
+ "742 2019.0 11.0 43784.0 2019.8740 410.28 412.56 410.29 412.54 410.28 \n",
+ "743 2019.0 12.0 43814.0 2019.9562 411.85 412.78 411.88 412.79 411.85 \n",
+ "744 2020.0 1.0 43845.0 2020.0410 413.37 413.33 413.11 413.05 413.37 \n",
"\n",
- " s6 period \n",
+ " s6 0 \n",
+ "0 NaN 1958-03-01 \n",
+ "1 NaN 1958-04-01 \n",
"2 314.44 1958-05-01 \n",
"3 315.16 1958-07-01 \n",
"4 314.71 1958-08-01 \n",
- "6 315.19 1958-11-01 \n",
- "7 316.19 1958-12-01 \n",
- "8 316.08 1959-01-01 \n",
- "10 315.20 1959-03-01 \n",
- "11 315.43 1959-04-01 \n",
- "12 315.54 1959-05-01 \n",
- "13 315.86 1959-06-01 \n",
- "14 315.38 1959-07-01 \n",
- "15 315.42 1959-08-01 \n",
- "16 315.49 1959-09-01 \n",
- "17 316.03 1959-10-01 \n",
- "18 315.86 1959-11-01 \n",
- "19 316.06 1959-12-01 \n",
- "20 316.72 1960-01-01 \n",
- "21 316.32 1960-02-01 \n",
- "22 316.68 1960-03-01 \n",
- "23 316.35 1960-04-01 \n",
- "24 316.39 1960-05-01 \n",
- "25 316.35 1960-06-01 \n",
- "26 316.28 1960-07-01 \n",
- "27 316.70 1960-08-01 \n",
- "28 317.22 1960-09-01 \n",
- "29 317.48 1960-10-01 \n",
- "30 317.53 1960-11-01 \n",
- "31 317.20 1960-12-01 \n",
- "32 317.07 1961-01-01 \n",
- "33 316.83 1961-02-01 \n",
".. ... ... \n",
- "715 406.77 2018-03-01 \n",
- "716 406.76 2018-04-01 \n",
- "717 407.25 2018-05-01 \n",
- "718 407.43 2018-06-01 \n",
- "719 407.68 2018-07-01 \n",
- "720 408.00 2018-08-01 \n",
- "721 407.59 2018-09-01 \n",
- "722 407.71 2018-10-01 \n",
- "723 407.51 2018-11-01 \n",
- "724 407.90 2018-12-01 \n",
- "725 408.30 2019-01-01 \n",
- "726 408.08 2019-02-01 \n",
- "727 408.63 2019-03-01 \n",
- "728 409.09 2019-04-01 \n",
- "729 409.62 2019-05-01 \n",
- "730 410.39 2019-06-01 \n",
- "731 410.16 2019-07-01 \n",
- "732 410.87 2019-08-01 \n",
- "733 410.90 2019-09-01 \n",
- "734 410.45 2019-10-01 \n",
- "735 410.72 2019-11-01 \n",
- "736 411.42 2019-12-01 \n",
- "737 411.38 2020-01-01 \n",
- "738 411.03 NaN \n",
- "739 411.62 NaN \n",
"740 412.06 NaN \n",
"741 412.07 NaN \n",
"742 412.56 NaN \n",
"743 412.78 NaN \n",
"744 413.33 NaN \n",
"\n",
- "[738 rows x 11 columns]"
+ "[745 rows x 11 columns]"
]
},
- "execution_count": 117,
+ "execution_count": 146,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data = data.dropna().copy()\n",
- "data\n",
- "\n",
- "data['period'] = pd.Series([datetime.date(y,m,1) for y,m in zip(data['Yr'],data['Mn'])])\n",
+ "period = [datetime.date(y,m,1) for y,m in zip(data['Yr'],data['Mn'])]\n",
+ "period = pd.Series(period)\n",
+ "newdf = pd.concat([data,period],axis=1)\n",
+ "print(newdf.shape)\n",
+ "#data['period'] = pd.Series([datetime.date(y,m,1) for y,m in zip(data['Yr'],data['Mn'])])\n",
"\n",
"#data1 = data1.set_index('period') \n",
- "data"
+ "#data\n",
+ "newdf"
]
},
{