Charger un relevé d’occurrences
Les écologues collectent des relevés d’occurrences : quelle espèce a été observée, où, quand, en quelle quantité. La structure standard est un CSV à plusieurs colonnes : espece, site, date, abondance (parfois aussi lat/lon, observateur, météo…).
Voici un relevé pédagogique d’essences forestières sur 3 sites (A, B, C) en mai-juin 2024. Sauvegardez-le sous releve.csv :
espece,site,date,abondance
Quercus_robur,site_A,2024-05-12,18
Quercus_robur,site_A,2024-06-15,22
Quercus_robur,site_B,2024-05-12,5
Fagus_sylvatica,site_A,2024-05-12,12
Fagus_sylvatica,site_A,2024-06-15,15
Fagus_sylvatica,site_B,2024-05-12,28
Pinus_sylvestris,site_B,2024-05-12,9
Pinus_sylvestris,site_C,2024-05-12,35
Acer_pseudoplatanus,site_A,2024-05-12,4
Acer_pseudoplatanus,site_C,2024-05-12,8
Betula_pendula,site_C,2024-05-12,42
Betula_pendula,site_C,2024-06-15,38
Picea_abies,site_C,2024-05-12,11
Sorbus_aucuparia,site_B,2024-05-12,3
Corylus_avellana,site_A,2024-06-15,7Écrivez charger_releve(chemin) qui renvoie une liste de dicts. Chaque dict doit avoir des clés typées correctement :
{
"espece": "Quercus_robur", # str
"site": "site_A", # str
"date": "2024-05-12", # str (ou datetime)
"abondance": 18, # int
}Vérification :
15 observations chargées.
Première : Quercus_robur sur site_A (2024-05-12) -> 18 individus