Skip to content

Commit 7f608e1

Browse files
committed
Simplifier le groupby() avec count()
1 parent ebc7340 commit 7f608e1

5 files changed

Lines changed: 70 additions & 20 deletions

File tree

en/01-dataframe.ipynb

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,14 +294,17 @@
294294
{
295295
"cell_type": "code",
296296
"execution_count": null,
297-
"id": "420ea5c6-15a8-4077-8adc-f0df1598d398",
297+
"id": "c8a5d9c4-2182-4e14-9d9c-1c386831c151",
298298
"metadata": {
299-
"lang": "en"
299+
"lang": "en",
300+
"tags": [
301+
"exer"
302+
]
300303
},
301304
"outputs": [],
302305
"source": [
303-
"# Get the number of records of the 'AB' species\n",
304-
"surveys_df.groupby('species_id')['record_id'].count()['AB']"
306+
"# Get the number of records per species ID\n",
307+
"surveys_df.groupby('species_id').count()#['record_id']"
305308
]
306309
},
307310
{

fr/01-dataframe.ipynb

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -295,14 +295,17 @@
295295
{
296296
"cell_type": "code",
297297
"execution_count": null,
298-
"id": "ec43427e-dbe8-4ce4-96f9-32b543334bb4",
298+
"id": "94bf4d11-9733-442e-ad97-9ea281fe94a0",
299299
"metadata": {
300-
"lang": "fr"
300+
"lang": "fr",
301+
"tags": [
302+
"exer"
303+
]
301304
},
302305
"outputs": [],
303306
"source": [
304-
"# Obtenir le nombre d'enregistrements de l'espèce 'AB'\n",
305-
"surveys_df.groupby('species_id')['record_id'].count()['AB']"
307+
"# Obtenir le nombre d'enregistrements par code d'espèce\n",
308+
"surveys_df.groupby('species_id').count()#['record_id']"
306309
]
307310
},
308311
{

solution-en/01-dataframe.ipynb

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,12 +299,15 @@
299299
"execution_count": null,
300300
"id": "420ea5c6-15a8-4077-8adc-f0df1598d398",
301301
"metadata": {
302-
"lang": "en"
302+
"lang": "en",
303+
"tags": [
304+
"soln"
305+
]
303306
},
304307
"outputs": [],
305308
"source": [
306-
"# Get the number of records of the 'AB' species\n",
307-
"surveys_df.groupby('species_id')['record_id'].count()['AB']"
309+
"# Get the number of records per species ID\n",
310+
"surveys_df.groupby('species_id')['record_id'].count()"
308311
]
309312
},
310313
{

solution-fr/01-dataframe.ipynb

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -300,12 +300,15 @@
300300
"execution_count": null,
301301
"id": "ec43427e-dbe8-4ce4-96f9-32b543334bb4",
302302
"metadata": {
303-
"lang": "fr"
303+
"lang": "fr",
304+
"tags": [
305+
"soln"
306+
]
304307
},
305308
"outputs": [],
306309
"source": [
307-
"# Obtenir le nombre d'enregistrements de l'espèce 'AB'\n",
308-
"surveys_df.groupby('species_id')['record_id'].count()['AB']"
310+
"# Obtenir le nombre d'enregistrements par code d'espèce\n",
311+
"surveys_df.groupby('species_id')['record_id'].count()"
309312
]
310313
},
311314
{

src/01-dataframe.ipynb

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -730,25 +730,63 @@
730730
"execution_count": null,
731731
"id": "ec43427e-dbe8-4ce4-96f9-32b543334bb4",
732732
"metadata": {
733-
"lang": "fr"
733+
"lang": "fr",
734+
"tags": [
735+
"soln"
736+
]
737+
},
738+
"outputs": [],
739+
"source": [
740+
"# Obtenir le nombre d'enregistrements par code d'espèce\n",
741+
"surveys_df.groupby('species_id')['record_id'].count()"
742+
]
743+
},
744+
{
745+
"cell_type": "code",
746+
"execution_count": null,
747+
"id": "94bf4d11-9733-442e-ad97-9ea281fe94a0",
748+
"metadata": {
749+
"lang": "fr",
750+
"tags": [
751+
"exer"
752+
]
734753
},
735754
"outputs": [],
736755
"source": [
737-
"# Obtenir le nombre d'enregistrements de l'espèce 'AB'\n",
738-
"surveys_df.groupby('species_id')['record_id'].count()['AB']"
756+
"# Obtenir le nombre d'enregistrements par code d'espèce\n",
757+
"surveys_df.groupby('species_id').count()#['record_id']"
739758
]
740759
},
741760
{
742761
"cell_type": "code",
743762
"execution_count": null,
744763
"id": "420ea5c6-15a8-4077-8adc-f0df1598d398",
745764
"metadata": {
746-
"lang": "en"
765+
"lang": "en",
766+
"tags": [
767+
"soln"
768+
]
769+
},
770+
"outputs": [],
771+
"source": [
772+
"# Get the number of records per species ID\n",
773+
"surveys_df.groupby('species_id')['record_id'].count()"
774+
]
775+
},
776+
{
777+
"cell_type": "code",
778+
"execution_count": null,
779+
"id": "c8a5d9c4-2182-4e14-9d9c-1c386831c151",
780+
"metadata": {
781+
"lang": "en",
782+
"tags": [
783+
"exer"
784+
]
747785
},
748786
"outputs": [],
749787
"source": [
750-
"# Get the number of records of the 'AB' species\n",
751-
"surveys_df.groupby('species_id')['record_id'].count()['AB']"
788+
"# Get the number of records per species ID\n",
789+
"surveys_df.groupby('species_id').count()#['record_id']"
752790
]
753791
},
754792
{

0 commit comments

Comments
 (0)