no commit message

parent b1550457
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 2, "execution_count": 27,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 3, "execution_count": 29,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
...@@ -72,11 +72,11 @@ ...@@ -72,11 +72,11 @@
" </thead>\n", " </thead>\n",
" <tbody>\n", " <tbody>\n",
" <tr>\n", " <tr>\n",
" <th>751</th>\n", " <th>0</th>\n",
" <td>2020</td>\n", " <td>1958</td>\n",
" <td>8</td>\n", " <td>1</td>\n",
" <td>44058</td>\n", " <td>21200</td>\n",
" <td>2020.6230</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",
...@@ -85,11 +85,11 @@ ...@@ -85,11 +85,11 @@
" <td>-99.99</td>\n", " <td>-99.99</td>\n",
" </tr>\n", " </tr>\n",
" <tr>\n", " <tr>\n",
" <th>752</th>\n", " <th>1</th>\n",
" <td>2020</td>\n", " <td>1958</td>\n",
" <td>9</td>\n", " <td>2</td>\n",
" <td>44089</td>\n", " <td>21231</td>\n",
" <td>2020.7077</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",
...@@ -98,43 +98,43 @@ ...@@ -98,43 +98,43 @@
" <td>-99.99</td>\n", " <td>-99.99</td>\n",
" </tr>\n", " </tr>\n",
" <tr>\n", " <tr>\n",
" <th>753</th>\n", " <th>2</th>\n",
" <td>2020</td>\n", " <td>1958</td>\n",
" <td>10</td>\n", " <td>3</td>\n",
" <td>44119</td>\n", " <td>21259</td>\n",
" <td>2020.7896</td>\n", " <td>1958.2027</td>\n",
" <td>-99.99</td>\n", " <td>315.70</td>\n",
" <td>-99.99</td>\n", " <td>314.44</td>\n",
" <td>-99.99</td>\n", " <td>316.19</td>\n",
" <td>-99.99</td>\n", " <td>314.91</td>\n",
" <td>-99.99</td>\n", " <td>315.70</td>\n",
" <td>-99.99</td>\n", " <td>314.44</td>\n",
" </tr>\n", " </tr>\n",
" <tr>\n", " <tr>\n",
" <th>754</th>\n", " <th>3</th>\n",
" <td>2020</td>\n", " <td>1958</td>\n",
" <td>11</td>\n", " <td>4</td>\n",
" <td>44150</td>\n", " <td>21290</td>\n",
" <td>2020.8743</td>\n", " <td>1958.2877</td>\n",
" <td>-99.99</td>\n", " <td>317.45</td>\n",
" <td>-99.99</td>\n", " <td>315.16</td>\n",
" <td>-99.99</td>\n", " <td>317.30</td>\n",
" <td>-99.99</td>\n", " <td>314.99</td>\n",
" <td>-99.99</td>\n", " <td>317.45</td>\n",
" <td>-99.99</td>\n", " <td>315.16</td>\n",
" </tr>\n", " </tr>\n",
" <tr>\n", " <tr>\n",
" <th>755</th>\n", " <th>4</th>\n",
" <td>2020</td>\n", " <td>1958</td>\n",
" <td>12</td>\n", " <td>5</td>\n",
" <td>44180</td>\n", " <td>21320</td>\n",
" <td>2020.9563</td>\n", " <td>1958.3699</td>\n",
" <td>-99.99</td>\n", " <td>317.51</td>\n",
" <td>-99.99</td>\n", " <td>314.71</td>\n",
" <td>-99.99</td>\n", " <td>317.86</td>\n",
" <td>-99.99</td>\n", " <td>315.06</td>\n",
" <td>-99.99</td>\n", " <td>317.51</td>\n",
" <td>-99.99</td>\n", " <td>314.71</td>\n",
" </tr>\n", " </tr>\n",
" </tbody>\n", " </tbody>\n",
"</table>\n", "</table>\n",
...@@ -142,21 +142,21 @@ ...@@ -142,21 +142,21 @@
], ],
"text/plain": [ "text/plain": [
" Excel [ppm] [ppm] [ppm] \\\n", " Excel [ppm] [ppm] [ppm] \\\n",
"751 2020 8 44058 2020.6230 -99.99 -99.99 -99.99 \n", "0 1958 1 21200 1958.0411 -99.99 -99.99 -99.99 \n",
"752 2020 9 44089 2020.7077 -99.99 -99.99 -99.99 \n", "1 1958 2 21231 1958.1260 -99.99 -99.99 -99.99 \n",
"753 2020 10 44119 2020.7896 -99.99 -99.99 -99.99 \n", "2 1958 3 21259 1958.2027 315.70 314.44 316.19 \n",
"754 2020 11 44150 2020.8743 -99.99 -99.99 -99.99 \n", "3 1958 4 21290 1958.2877 317.45 315.16 317.30 \n",
"755 2020 12 44180 2020.9563 -99.99 -99.99 -99.99 \n", "4 1958 5 21320 1958.3699 317.51 314.71 317.86 \n",
"\n", "\n",
" [ppm] [ppm] [ppm].1 \n", " [ppm] [ppm] [ppm].1 \n",
"751 -99.99 -99.99 -99.99 \n", "0 -99.99 -99.99 -99.99 \n",
"752 -99.99 -99.99 -99.99 \n", "1 -99.99 -99.99 -99.99 \n",
"753 -99.99 -99.99 -99.99 \n", "2 314.91 315.70 314.44 \n",
"754 -99.99 -99.99 -99.99 \n", "3 314.99 317.45 315.16 \n",
"755 -99.99 -99.99 -99.99 " "4 315.06 317.51 314.71 "
] ]
}, },
"execution_count": 3, "execution_count": 29,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }
...@@ -176,7 +176,7 @@ ...@@ -176,7 +176,7 @@
" raw_data.to_csv('monthly_in_situ_co2_mlo',index=True)\n", " raw_data.to_csv('monthly_in_situ_co2_mlo',index=True)\n",
"\n", "\n",
"raw_data.head(5)\n", "raw_data.head(5)\n",
"raw_data.tail(5)" "#raw_data.tail(5)"
] ]
}, },
{ {
...@@ -420,7 +420,7 @@ ...@@ -420,7 +420,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 21, "execution_count": 32,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
...@@ -428,22 +428,31 @@ ...@@ -428,22 +428,31 @@
"data = data.drop(data[(data.Yr == date.year) & (data.Mn > date.month)].index)\n", "data = data.drop(data[(data.Yr == date.year) & (data.Mn > date.month)].index)\n",
"data = data.replace(-99.99,np.NaN);\n", "data = data.replace(-99.99,np.NaN);\n",
"d = data[(data.Yr == date.year)].index\n", "d = data[(data.Yr == date.year)].index\n",
"i = d[0]\n", "i,k = d[0], d[-1]\n",
"k = d[-1]\n",
"\n", "\n",
"while k>=i:\n", "while k>=i:\n",
" data.loc[k]\n",
" if data.loc[k].isnull().any():\n", " if data.loc[k].isnull().any():\n",
" data = data.drop(k)\n", " data = data.drop(k)\n",
" else:\n", " else:\n",
" break\n", " break\n",
" #print(data.loc[k])\n", " k = k - 1\n",
" k = k -1\n" " \n",
"annee, mois = data.Yr[0], data.Mn[0]\n",
"d = data[(data.Yr == annee)].index\n",
"i,k = d[0], d[-1]\n",
"\n",
"while i<=k:\n",
" if data.loc[i].isnull().any():\n",
" data = data.drop(i)\n",
" else:\n",
" break\n",
" i = i + 1\n",
"\n"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 22, "execution_count": 33,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
...@@ -481,32 +490,6 @@ ...@@ -481,32 +490,6 @@
" </thead>\n", " </thead>\n",
" <tbody>\n", " <tbody>\n",
" <tr>\n", " <tr>\n",
" <th>0</th>\n",
" <td>1958</td>\n",
" <td>1</td>\n",
" <td>21200</td>\n",
" <td>1958.0411</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1958</td>\n",
" <td>2</td>\n",
" <td>21231</td>\n",
" <td>1958.1260</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n", " <th>2</th>\n",
" <td>1958</td>\n", " <td>1958</td>\n",
" <td>3</td>\n", " <td>3</td>\n",
...@@ -871,6 +854,32 @@ ...@@ -871,6 +854,32 @@
" <td>317.48</td>\n", " <td>317.48</td>\n",
" </tr>\n", " </tr>\n",
" <tr>\n", " <tr>\n",
" <th>30</th>\n",
" <td>1960</td>\n",
" <td>7</td>\n",
" <td>22112</td>\n",
" <td>1960.5383</td>\n",
" <td>318.18</td>\n",
" <td>317.53</td>\n",
" <td>317.60</td>\n",
" <td>316.98</td>\n",
" <td>318.18</td>\n",
" <td>317.53</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>1960</td>\n",
" <td>8</td>\n",
" <td>22143</td>\n",
" <td>1960.6230</td>\n",
" <td>315.90</td>\n",
" <td>317.20</td>\n",
" <td>315.69</td>\n",
" <td>317.01</td>\n",
" <td>315.90</td>\n",
" <td>317.20</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n", " <th>...</th>\n",
" <td>...</td>\n", " <td>...</td>\n",
" <td>...</td>\n", " <td>...</td>\n",
...@@ -1275,13 +1284,11 @@ ...@@ -1275,13 +1284,11 @@
" </tr>\n", " </tr>\n",
" </tbody>\n", " </tbody>\n",
"</table>\n", "</table>\n",
"<p>745 rows × 10 columns</p>\n", "<p>743 rows × 10 columns</p>\n",
"</div>" "</div>"
], ],
"text/plain": [ "text/plain": [
" Yr Mn Date 1 Date 2 s1 s2 s3 s4 s5 \\\n", " Yr Mn Date 1 Date 2 s1 s2 s3 s4 s5 \\\n",
"0 1958 1 21200 1958.0411 NaN NaN NaN NaN NaN \n",
"1 1958 2 21231 1958.1260 NaN NaN NaN NaN NaN \n",
"2 1958 3 21259 1958.2027 315.70 314.44 316.19 314.91 315.70 \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", "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", "4 1958 5 21320 1958.3699 317.51 314.71 317.86 315.06 317.51 \n",
...@@ -1310,6 +1317,8 @@ ...@@ -1310,6 +1317,8 @@
"27 1960 4 22021 1960.2896 319.03 316.70 319.14 316.79 319.03 \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", "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", "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",
".. ... .. ... ... ... ... ... ... ... \n", ".. ... .. ... ... ... ... ... ... ... \n",
"715 2017 8 42962 2017.6219 405.24 406.77 405.20 406.76 405.24 \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", "716 2017 9 42993 2017.7068 403.27 406.76 403.41 406.92 403.27 \n",
...@@ -1343,8 +1352,6 @@ ...@@ -1343,8 +1352,6 @@
"744 2020 1 43845 2020.0410 413.37 413.33 413.11 413.05 413.37 \n", "744 2020 1 43845 2020.0410 413.37 413.33 413.11 413.05 413.37 \n",
"\n", "\n",
" s6 \n", " s6 \n",
"0 NaN \n",
"1 NaN \n",
"2 314.44 \n", "2 314.44 \n",
"3 315.16 \n", "3 315.16 \n",
"4 314.71 \n", "4 314.71 \n",
...@@ -1373,6 +1380,8 @@ ...@@ -1373,6 +1380,8 @@
"27 316.70 \n", "27 316.70 \n",
"28 317.22 \n", "28 317.22 \n",
"29 317.48 \n", "29 317.48 \n",
"30 317.53 \n",
"31 317.20 \n",
".. ... \n", ".. ... \n",
"715 406.77 \n", "715 406.77 \n",
"716 406.76 \n", "716 406.76 \n",
...@@ -1405,10 +1414,10 @@ ...@@ -1405,10 +1414,10 @@
"743 412.78 \n", "743 412.78 \n",
"744 413.33 \n", "744 413.33 \n",
"\n", "\n",
"[745 rows x 10 columns]" "[743 rows x 10 columns]"
] ]
}, },
"execution_count": 22, "execution_count": 33,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }
......
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