boucle qui s'incrémente

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Nicolas Péru
Messages : 1408
Enregistré le : 07 Aoû 2006, 08:13

boucle qui s'incrémente

Messagepar Nicolas Péru » 22 Mar 2007, 07:58

bonjour,

j'aimerai savoir comment on peut faire une boucle qui calcule l'élement i+1 à partir de l'élément i. J'ai une vague idée mais je n'arrive pas forcément à la formaliser avec ce cher langage S ;)

d'avance merci

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 22 Mar 2007, 08:53

Trop vague, comme question. Un exemple pratique serait le bienvenu.

Renaud

Nicolas Péru
Messages : 1408
Enregistré le : 07 Aoû 2006, 08:13

Messagepar Nicolas Péru » 22 Mar 2007, 09:35

bon je pense avoir trouvé ce à quoi je voulais arriver...voici la version simplifiée :

Code : Tout sélectionner

> test = 2
> for (i in 1:50){
+ test[i+1] = test[i] + 10}
> test
 [1]   2  12  22  32  42  52  62  72  82  92 102 112 122 132 142 152 162 172 182
[20] 192 202 212 222 232 242 252 262 272 282 292 302 312 322 332 342 352 362 372
[39] 382 392 402 412 422 432 442 452 462 472 482 492 502


C'était très simple en fait :) mais je n'avais pas envisagé de mettre le [i+1] pour spécifier la valeur de i
Donc pour être plus précis ceci sert par exemple à calculer une suite simple.

Conclusion : ne pas vous lancer dans des scripts de R après avoir peu dormi...on se pose alors trop de question :D


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité

cron