Valeur de l'indice dans une boucle

Questions sur les objets de R et la manipulation des données

Modérateur : Groupe des modérateurs

Sébastien Hamel
Messages : 71
Enregistré le : 11 Mai 2006, 08:00

Valeur de l'indice dans une boucle

Messagepar Sébastien Hamel » 14 Juin 2006, 14:26

je souhaite que dans une boucle mon i prenne les valeurs d'un vecteur

par exemple le vecteur suivant:

test <- c(123, 100, 58, 189, 15)

mais que le i de la boucle prenne juste ces valeurs & pas d'autres

je pense bien que si j'écris par exemple: for (i in seq (test[1]:test[length(test)])) ca ne marche pas...

qui oré une idée

Pierre Bady
Messages : 405
Enregistré le : 02 Mai 2006, 07:46

Messagepar Pierre Bady » 14 Juin 2006, 14:42

bonjour,

voici une p'tite proposition ... pas indécente***

Code : Tout sélectionner

> vec <- c(123, 100, 58, 189, 15)
> for(i in vec) print(i)
[1] 123
[1] 100
[1] 58
[1] 189
[1] 15
>


en espérant t'avoir aidé :)

@+

pierre

*** désolé ... je vais au coin :)

Romain François
Messages : 42
Enregistré le : 08 Déc 2005, 19:23
Contact :

Messagepar Romain François » 17 Juin 2006, 22:37

je pense bien que si j'écris par exemple: for (i in seq (test[1]:test[length(test)])) ca ne marche pas...


Juste un petit truc pour auto-répondre à ses questions : Quand quelque chose ne marche pas, essayes quelque chose de plus simple.

Je ne sais pas comment tu en es venu à :

Code : Tout sélectionner

 for (i in seq (test[1]:test[length(test)]))


mais tu aurais pu essayer différentes étapes en voyant que ca ne marche pas :

Code : Tout sélectionner

seq (test[1]:test[length(test)])

puis

Code : Tout sélectionner

test[1]:test[length(test)]

ou même

Code : Tout sélectionner

test[1]

et

Code : Tout sélectionner

test[length(test)


en gros tu es bon pour relire plus sérieusement les pages d'aide et les manuels introductif. On m'a dit beaucoup de bien du manuel (en français) de Vincent Goulet qui est disponible sur CRAN ...
--
Romain François
Consultant R Indépendant
http://romainfrancois.blog.free.fr


Retourner vers « Archives : Manipulation de données avec R »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité