Les posteurs les plus actifs de la semaine
Eric Wajnberg
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 
Felhaus
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 
gg
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 
zezima
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 
c@ssoulet
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 
lazof
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 
Alex83
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 
davidpes85
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 
Volivoile
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 
Theo12345
Lancer une boucle qui s'arrête sous condition Vote_lcapLancer une boucle qui s'arrête sous condition Voting_barLancer une boucle qui s'arrête sous condition Vote_rcap 


Lancer une boucle qui s'arrête sous condition

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 le 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 : 919
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 le Mer 18 Mai 2016 - 13:15

Il suffit de faire une boucle while.

Merci.
zezima
zezima

Nombre de messages : 919
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 le 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 : 1136
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 le Mer 18 Mai 2016 - 14:00

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

Nombre de messages : 919
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


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