je débute dans la manipulation du logiciel R et j'ai donc quelques problèmes qui ne doivent pas être très compliqués à résoudre...
Voici un extrait du tableau de données :
Code : Tout sélectionner
Station Date Valeur
St1 01/04/08 01:00 5
St2 01/04/08 01:00 4
St3 01/04/08 01:00 8
St4 01/04/08 01:00 9
St5 01/04/08 01:00 3
St1 01/04/08 02:00 2
St2 01/04/08 02:00 1
St3 01/04/08 02:00 75
St4 01/04/08 02:00 8
St5 01/04/08 02:00 2
St1 01/04/08 03:00 0
St2 01/04/08 03:00 4
St3 01/04/08 03:00 7
St4 01/04/08 03:00 6
St5 01/04/08 03:00 9
J'aimerais créer un nouveau tableau de données avec la valeur maximale pour l'ensemble de 5 stations pour chaque heure. J'ai réussi à récupérer les valeurs max dans un vecteur mais je ne vois pas comment associer la date et heure à chaque valeur.
Voici le code que j'ai écrit :
Code : Tout sélectionner
fonction<-function(f){
i=1
maxO3=NULL
while(i<=nrow(f))
{
maxi<-f[i,3]
for(j in 1:5)
{
maxi<-max(maxi , f[i,3] , na.rm=TRUE)
i=i+1
}
maxval<-c(maxval,maxi)
}
return(maxval)}
Si quelqu'un a une idée, cela m'aiderait beaucoup.
Je pense que ça ne doit pas étre compliqué à résoudre mais la je ne vois pas.
En vous remerciant,
Houda