Manipulation data : calcul abondance par site quand une ligne par espèce

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Neila Ait-Kaci
Messages : 7
Enregistré le : 28 Aoû 2017, 11:36

Manipulation data : calcul abondance par site quand une ligne par espèce

Messagepar Neila Ait-Kaci » 04 Sep 2018, 15:50

Bonjour,

J'ai un data organisé comme tel, avec une ligne par espèce :

Site Especes
Site 1 Esp 1
Site 1 Esp 1
Site 1 Esp 2
Site 2 Esp 1
Site 2 Esp 2
Site 2 Esp 2
Site 2 Esp 2
Site 2 Esp 3
... etc

Comment transformer mon data de manière à avoir
Site Especes Abd
Site 1 Esp 1 2
Site 1 Esp 2 1
Site 2 Esp 1 1
Site 2 Esp 2 3
Site 2 Esp 3 1
Etc ...

J'ai essayé avec
aggregate en utilisant la fonction sum=Esp mais ça ne fonctionne pas puisque Esp est factorielle
rowSum (Package raster) et idem

Merci d'avance pour votre aide!

Neïla

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Manipulation data : calcul abondance par site quand une ligne par espèce

Messagepar Pierre-Yves Berrard » 04 Sep 2018, 21:43

Si j'ai bien compris, il s'agit d'un comptage.

Code : Tout sélectionner

as.data.frame(table(mon_data$Site, mon_data$Especes))
ou

Code : Tout sélectionner

dplyr::count(mon_data, Site, Especes)
PY

Neila Ait-Kaci
Messages : 7
Enregistré le : 28 Aoû 2017, 11:36

Re: Manipulation data : calcul abondance par site quand une ligne par espèce

Messagepar Neila Ait-Kaci » 05 Sep 2018, 12:05

Un grand merci !

C'est exactement ce que je voulais faire.


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité