Bonjour,
Voilà quelques jours que je patoge dans mes codes R..
Je possède un jeu de données: Correspond à un relevé faunistique sur plusieurs placettes.
Col 1(Numero): Numéro d'individu
Col 2 (Placette): Nom de la placette
Col 3 (Espece): Nom de l'espèce relevée
Pour une placette X, je peux donc me retrouver avec plusieurs ligne de l'espèce Y.
Je souhaite créer un code me permettant de calculer le nombre d'espèces différente relevées sur chaque placette. Donc j'aimerais obtenir un tableau me résumant combien d'espèce sont présentes dans chaque placette.
Je débute sur R, cela m'a l'air simple à faire, mais impossible d'y parvenir. J'ai fais de nombreuses tentatives, dont ma dernière qui me calcule le nombre d'individu par espèce pour les différentes placettes:
Mais ça ne me donne pas ce que je veux exactement..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 data <- cbind.data.frame(Placette, Espece) table(data$Placette,data$Espece) st <- subset( as.data.frame( with( data, table( Placette, Espece))), Freq != 0) st[order( st$Placette),]
Avez-vous des pistes? Je ne sais pas vers quelle fonction me pencher, ni si je dois réagencer mon tableau de données pour que ce soit possible..
Merci d'avance pour vos réponses !
Partager