Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mooc-rr
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
cb1e5ba91280d02583d0604166e71c1c
mooc-rr
Commits
28899bba
Commit
28899bba
authored
Apr 04, 2020
by
cb1e5ba91280d02583d0604166e71c1c
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no commit message
parent
b1550457
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
108 additions
and
99 deletions
+108
-99
exercice.ipynb
module3/exo3/exercice.ipynb
+108
-99
No files found.
module3/exo3/exercice.ipynb
View file @
28899bba
...
...
@@ -9,7 +9,7 @@
},
{
"cell_type": "code",
"execution_count": 2,
"execution_count": 2
7
,
"metadata": {},
"outputs": [],
"source": [
...
...
@@ -34,7 +34,7 @@
},
{
"cell_type": "code",
"execution_count":
3
,
"execution_count":
29
,
"metadata": {},
"outputs": [
{
...
...
@@ -72,11 +72,11 @@
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>
751
</th>\n",
" <td>
2020
</td>\n",
" <td>
8
</td>\n",
" <td>
44058
</td>\n",
" <td>
2020.6230
</td>\n",
" <th>
0
</th>\n",
" <td>
1958
</td>\n",
" <td>
1
</td>\n",
" <td>
21200
</td>\n",
" <td>
1958.0411
</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
...
...
@@ -85,11 +85,11 @@
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>
752
</th>\n",
" <td>
2020
</td>\n",
" <td>
9
</td>\n",
" <td>
44089
</td>\n",
" <td>
2020.7077
</td>\n",
" <th>
1
</th>\n",
" <td>
1958
</td>\n",
" <td>
2
</td>\n",
" <td>
21231
</td>\n",
" <td>
1958.1260
</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
" <td>-99.99</td>\n",
...
...
@@ -98,43 +98,43 @@
" <td>-99.99</td>\n",
" </tr>\n",
" <tr>\n",
" <th>
753
</th>\n",
" <td>
2020
</td>\n",
" <td>
10
</td>\n",
" <td>
4411
9</td>\n",
" <td>
2020.7896
</td>\n",
" <td>
-99.99
</td>\n",
" <td>
-99.99
</td>\n",
" <td>
-99.9
9</td>\n",
" <td>
-99.99
</td>\n",
" <td>
-99.99
</td>\n",
" <td>
-99.99
</td>\n",
" <th>
2
</th>\n",
" <td>
1958
</td>\n",
" <td>
3
</td>\n",
" <td>
2125
9</td>\n",
" <td>
1958.2027
</td>\n",
" <td>
315.70
</td>\n",
" <td>
314.44
</td>\n",
" <td>
316.1
9</td>\n",
" <td>
314.91
</td>\n",
" <td>
315.70
</td>\n",
" <td>
314.44
</td>\n",
" </tr>\n",
" <tr>\n",
" <th>
754
</th>\n",
" <td>
2020
</td>\n",
" <td>
11
</td>\n",
" <td>
4415
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",
" <th>
3
</th>\n",
" <td>
1958
</td>\n",
" <td>
4
</td>\n",
" <td>
2129
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>
755
</th>\n",
" <td>
2020
</td>\n",
" <td>
12
</td>\n",
" <td>
4418
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",
" <th>
4
</th>\n",
" <td>
1958
</td>\n",
" <td>
5
</td>\n",
" <td>
2132
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",
" </tbody>\n",
"</table>\n",
...
...
@@ -142,21 +142,21 @@
],
"text/plain": [
" Excel [ppm] [ppm] [ppm] \\\n",
"
751 2020 8 44058 2020.6230
-99.99 -99.99 -99.99 \n",
"
752 2020 9 44089 2020.7077
-99.99 -99.99 -99.99 \n",
"
753 2020 10 44119 2020.7896 -99.99 -99.99 -99.9
9 \n",
"
754 2020 11 44150 2020.8743 -99.99 -99.99 -99.99
\n",
"
755 2020 12 44180 2020.9563 -99.99 -99.99 -99.99
\n",
"
0 1958 1 21200 1958.0411
-99.99 -99.99 -99.99 \n",
"
1 1958 2 21231 1958.1260
-99.99 -99.99 -99.99 \n",
"
2 1958 3 21259 1958.2027 315.70 314.44 316.1
9 \n",
"
3 1958 4 21290 1958.2877 317.45 315.16 317.30
\n",
"
4 1958 5 21320 1958.3699 317.51 314.71 317.86
\n",
"\n",
" [ppm] [ppm] [ppm].1 \n",
"
751
-99.99 -99.99 -99.99 \n",
"
752
-99.99 -99.99 -99.99 \n",
"
753 -99.99 -99.99 -99.99
\n",
"
754 -99.99 -99.99 -99.99
\n",
"
755 -99.99 -99.99 -99.99
"
"
0
-99.99 -99.99 -99.99 \n",
"
1
-99.99 -99.99 -99.99 \n",
"
2 314.91 315.70 314.44
\n",
"
3 314.99 317.45 315.16
\n",
"
4 315.06 317.51 314.71
"
]
},
"execution_count":
3
,
"execution_count":
29
,
"metadata": {},
"output_type": "execute_result"
}
...
...
@@ -176,7 +176,7 @@
" raw_data.to_csv('monthly_in_situ_co2_mlo',index=True)\n",
"\n",
"raw_data.head(5)\n",
"raw_data.tail(5)"
"
#
raw_data.tail(5)"
]
},
{
...
...
@@ -420,7 +420,7 @@
},
{
"cell_type": "code",
"execution_count":
21
,
"execution_count":
32
,
"metadata": {},
"outputs": [],
"source": [
...
...
@@ -428,22 +428,31 @@
"data = data.drop(data[(data.Yr == date.year) & (data.Mn > date.month)].index)\n",
"data = data.replace(-99.99,np.NaN);\n",
"d = data[(data.Yr == date.year)].index\n",
"i = d[0]\n",
"k = d[-1]\n",
"i,k = d[0], d[-1]\n",
"\n",
"while k>=i:\n",
" data.loc[k]\n",
" if data.loc[k].isnull().any():\n",
" data = data.drop(k)\n",
" else:\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",
"execution_count":
22
,
"execution_count":
33
,
"metadata": {},
"outputs": [
{
...
...
@@ -481,32 +490,6 @@
" </thead>\n",
" <tbody>\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",
" <td>1958</td>\n",
" <td>3</td>\n",
...
...
@@ -871,6 +854,32 @@
" <td>317.48</td>\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",
" <td>...</td>\n",
" <td>...</td>\n",
...
...
@@ -1275,13 +1284,11 @@
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>74
5
rows × 10 columns</p>\n",
"<p>74
3
rows × 10 columns</p>\n",
"</div>"
],
"text/plain": [
" 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",
"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",
...
...
@@ -1310,6 +1317,8 @@
"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",
".. ... .. ... ... ... ... ... ... ... \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",
...
...
@@ -1343,8 +1352,6 @@
"744 2020 1 43845 2020.0410 413.37 413.33 413.11 413.05 413.37 \n",
"\n",
" s6 \n",
"0 NaN \n",
"1 NaN \n",
"2 314.44 \n",
"3 315.16 \n",
"4 314.71 \n",
...
...
@@ -1373,6 +1380,8 @@
"27 316.70 \n",
"28 317.22 \n",
"29 317.48 \n",
"30 317.53 \n",
"31 317.20 \n",
".. ... \n",
"715 406.77 \n",
"716 406.76 \n",
...
...
@@ -1405,10 +1414,10 @@
"743 412.78 \n",
"744 413.33 \n",
"\n",
"[74
5
rows x 10 columns]"
"[74
3
rows x 10 columns]"
]
},
"execution_count":
22
,
"execution_count":
33
,
"metadata": {},
"output_type": "execute_result"
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment