déterminer la position des éléments précis
Bonjour,
J'ai un vecteur de données, comment puis-je trouver la position des éléments ayant une valeur > 10.
Voici un petit exemple :
Code:
m=c(20,33,2,15,3,10,17)
Il me rend:
J'ai réussi à écrire ce code qui me permet juste de déterminer les éléments ayant une valeur > 10 et non leurs positions dans le vecteur initial.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ess=function(data)
{
r=NULL
n=length(data)
for(i in 1:n)
{
aa=paste("p",i,sep="")
if(data[i]>10 )
{
r=c(r,assign(aa,data[i],pos=1))
}
}
return(r)
} |
Donc ma question est comment determiner les position des éléments ayant une valeur > 10 ?
J'ai essayé avec which mais sans avoir réussi :(
Merci d'avance :)