Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les posteurs les plus actifs de la semaine
Aucun utilisateur

-17%
Le deal à ne pas rater :
Casque de réalité virtuelle Meta Quest 2 128 Go Blanc (+29,99€ ...
249.99 € 299.99 €
Voir le deal

Lancer une boucle qui s'arrête sous condition

2 participants

Aller en bas

Lancer une boucle qui s'arrête sous condition Empty Lancer une boucle qui s'arrête sous condition

Message par zezima Mer 18 Mai 2016 - 13:02

Bonjour,

J'aimerais lancer une boucle qui stocke des informations en fonction de mes données.
Le nombre de loops dépend de mes données donc il change tout le temps.

Est-ce que vous connaissez une fonction ou une astuce permettant de stopper la boucle lorsqu'on ne trouve plus de test significatif sur mes données par exemple ?


Je rajoute un petit exemple pour illustrer afin d'être plus explicite.

1- Je lance un test détectant les outliers sur un vecteur.
2- Je supprime l'outlier le plus extrême.
3- Mon vecteur devient mon vecteur - la valeur la plus extrême.

Je relance la manipulation jusqu'à ce que le test ne soit plus significatif.


Je vous remercie d'avance pour toute proposition Smile
zezima
zezima

Nombre de messages : 939
Date d'inscription : 26/02/2013

Revenir en haut Aller en bas

Lancer une boucle qui s'arrête sous condition Empty Re: Lancer une boucle qui s'arrête sous condition

Message par zezima Mer 18 Mai 2016 - 13:15

Il suffit de faire une boucle while.

Merci.
zezima
zezima

Nombre de messages : 939
Date d'inscription : 26/02/2013

Revenir en haut Aller en bas

Lancer une boucle qui s'arrête sous condition Empty Re: Lancer une boucle qui s'arrête sous condition

Message par droopy Mer 18 Mai 2016 - 13:55

Bonjour,

tu peux aussi inclure dans une boucle for une condition suivi de la commande break.
Code:
for (i in 1:10) {
  u <- 10^i
  if (u > 500) {
    break
    }
  }
cdlt
droopy
droopy

Nombre de messages : 1156
Date d'inscription : 04/09/2009

Revenir en haut Aller en bas

Lancer une boucle qui s'arrête sous condition Empty Re: Lancer une boucle qui s'arrête sous condition

Message par zezima Mer 18 Mai 2016 - 14:00

Génial, c'est ce que je cherchais !
zezima
zezima

Nombre de messages : 939
Date d'inscription : 26/02/2013

Revenir en haut Aller en bas

Lancer une boucle qui s'arrête sous condition Empty Re: Lancer une boucle qui s'arrête sous condition

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum