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 erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Erreur dans time[k - 1] : objet de type 'closure' non indiçable
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 .

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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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))
aprés elle a décidé d'utiliser ce fameux time avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
PHmoy=c()
for (k in 1:9){
	PHmoy=c(PHmoy,rep(mean(PHCHIM[T!=time[k]]),24))
}
alors par exemple pour k =1 ==> T=time[1] = 0.5 !

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 !