Comment faire plus avec boucles dans r

R contient certains des mécanismes utilisés dans d'autres langages de programmation pour manipuler les boucles:

  • Le mot-clé Suivant, pour passer à la prochaine itération d'une boucle sans courir le code restant dans le bloc de code

  • Le mot-clé pause, de sortir d'une boucle à un moment donné

  • Le mot-clé tandis que, à construire une boucle qui se poursuit tant que une certaine condition est VRAI.

Vous trouverez plus d'informations sur l'utilisation de ces mots-clés sur la page d'aide ?Contrôle.

Bien que vous puissiez utiliser techniquement les trois options, elles ne sont pas souvent utilisés. De nombreux programmeurs considèrent l'utilisation de pause et Suivant être une mauvaise pratique de codage dans toutes les langues.

Pour tandis que, la situation est un peu plus complexe. UN tandis que la boucle est utile que dans des cas très spécifiques, comme lorsque vous générez des données artificielle qui doit répondre à certaines conditions ou lorsque vous écrivez vos propres algorithmes d'optimisation. Mais dans de nombreux cas, la fonctions intégrées d'optimisation comme optim (), optimiser (), et NLM () travailler plus vite qu'un tandis que boucle - et souvent plus stables. Ces fonctions nécessitent un peu d'étude avant de pouvoir les appliquer, mais d'étudier les pages d'aide ?optim, ?optimiser, et ?nlm, ainsi que les pages liées, ne peuvent réellement porter ses fruits.


» » » » Comment faire plus avec boucles dans r