Bonjour,
je suis plutôt novice avec R donc je suis désolée si ma question parait un peu simple. J'ai un dataframe de plus de 5000 lignes qui comporte une colonne unique de résultats. Chacun de ces résultat est assigné à un paramètre, une espèce, un lieu, et une année. En tout, j'ai une dizaine de paramètres, 3 espèces, 5 lieux et 5 années. Je cherche à calculer les percentiles 95 des résultats pour chacune de mes 330 catégories "paramètre/espèce/lieu/année".
Avec la fonction aggregate, j'ai pu calculer de la façon suivante les moyennes et les médianes, mais je n'arrive pas à avoir le percentile 95.
df<-read.csv2("df.csv")
m1<-aggregate(resultat~parametre+lieu+année+espece,df,median)
m1
m2<-aggregate(resultat~parametre+lieu+année+espece,df,mean)
m2
Lorsque j'essaye de calculer le percentile comme suit :
m3<-aggregate(resultat~parametre+lieu+année+espece,df,quantile(df$resultat,probs=.95))
m3
J'ai le message d'erreur suivant :
Error in get(as.character(FUN), mode = "function", envir = envir) :
object 'FUN' of mode 'function' was not found
Quelqu'un pourrait il me venir en aide?
Merci beaucoup!
Nathalie