Cómo hacer más con bucles en r

R contiene algunos de los mecanismos utilizados en otros lenguajes de programación para manipular loops:

  • La palabra clave Siguiente, para pasar a la siguiente iteración de un bucle sin ejecutar el código restante en el bloque de código

  • La palabra clave descanso, para salir de un bucle en cualquier punto dado

  • La palabra clave mientras, para construir un bucle que continúa mientras una determinada condición es CIERTO.

Encontrará más información sobre el uso de estas palabras clave en la página de ayuda ?Control.

Aunque puede utilizar técnicamente las tres opciones, no están acostumbrados a menudo. Muchos programadores consideran que el uso de descanso y Siguiente ser una práctica de codificación mal en cualquier idioma.

por mientras, la situación es un poco más complejo. LA mientras bucle es útil sólo en casos muy concretos, como cuando se genera datos artificial que tiene que cumplir con ciertas condiciones o cuando usted escribe sus propios algoritmos de optimización. Pero en muchos casos la incorporada en funciones de optimización como optim (), optimizar (), y NLM () trabajar más rápido que un mientras loop - ya menudo más estable. Estas funciones requieren un poco de estudio antes de poder aplicarlas, pero el estudio de las páginas de Ayuda ?optim, ?optimizar, y ?NLM, así como las páginas relacionadas, realmente puede pagar.




» » » » Cómo hacer más con bucles en r