Bonjour ;
Je suis débutante avec R, je suis en stage et je dois finir un travail d'une ancienne stagiaire , en utilisant son programme mais j'ai un petit gros souci , si quelqu'un pourra m'aider SVP:
voilà mon problème , sur tout son programme , elle utilise dans sons code, à chaque fois que j’exécute une ligne de code avec ce time erreurCode:time [ ]
alors on ma dit que time est une fonction sous R , alors je dois changer le nom de ma variable , sauf que y'a aucune variable dans mes données qui s'appelle time .Code:Erreur dans time[k - 1] : objet de type 'closure' non indiçable
On ma aussi dit de remplacer les [ par des ( mais ça marche pas !
je vous donne un exemple du code :
par exemple : pour calculer la moyenne pour chaque T sachant que T = 0.5 2 3 4 6 8 10 12 et 24 , l'ancienne stagiaire a commencé à le faire avec ce code :
aprés elle a décidé d'utiliser ce fameux time avec :Code:
1
2
3
4
5
6
7
8
9
10 CADmmoy=c(rep(NA,24), rep(mean(CADm[T==0.5]),24), rep(mean(CADm[T==2]),24), rep(mean(CADm[T==3]),24), rep(mean(CADm[T==4]),24), rep(mean(CADm[T==6]),24), rep(mean(CADm[T==8]),24), rep(mean(CADm[T==10]),24), rep(mean(CADm[T==12]),24), rep(mean(CADm[T==24]),24))
alors par exemple pour k =1 ==> T=time[1] = 0.5 !Code:
1
2
3
4
5 PHmoy=c() for (k in 1:9){ PHmoy=c(PHmoy,rep(mean(PHCHIM[T!=time[k]]),24)) }
donc je crois que j'ai compris ce que time fait et je crois aussi que je doit la programmer , programmer une fonction time qui fait ça !!
mais je suis encore débutante et je sais pas le faire !
Aidez moi SVP/
Je vous remercie par avance !