Cómo estructurar su código en r

Los nombres no son las únicas cosas que pueden influir en la legibilidad del código R. Al iniciar las funciones de anidación o realizar cálculos complejos, su código puede convertirse en un gran lío de texto y símbolos con bastante rapidez.

Por suerte, usted tiene algunos trucos para aclarar su código por lo que aún puede descifrar lo que hizo tres meses en el camino.

Anidación funciones y hacer cálculos complejos puede conducir a muy largas líneas de código. Si desea hacer un vector con los nombres de sus tres títulos de las canciones más queridas, por ejemplo, ya se encuentra en problemas. Por suerte, R le permite romper una línea de código a través de múltiples líneas en el script, por lo que no tiene que desplazarse a la derecha todo el tiempo.

Video: COMO HACER CODIGO DE BARRA.avi

Ni siquiera tiene que usar una notación o un carácter especial. R sabrá que la línea no está terminado, siempre y cuando se da alguna pista. En términos generales, hay que asegurarse de que el comando es, sin duda incompleta. Hay varias maneras de hacerlo:

  • Puede utilizar un signo de comillas para iniciar una cadena. R se llevará a todos los siguientes insumos - incluyendo los saltos de línea - como parte de la cadena, hasta que se encuentra la segunda comilla a juego.

  • Puede finalizar la línea incompleta con un operador (como +, /, lt; -, y así). R sabrá que algo más debe seguir. Esto le permite crear la estructura en los cálculos más largos.

  • Puede abrir un paréntesis para una función. R leerá toda la entrada se pone como una línea hasta que se encuentra el paréntesis coincidente. Esto le permite alinear los argumentos a continuación una función, por ejemplo.

El siguiente pequeño script muestra todas estas técnicas:

baskets.of.Geraldine lt; -C (5,3,2,2,12,9) Intro lt; - "¡Es asombroso! El scoreda total de todas las estrellas de abuelitas"Outro lt; - "canastas en los últimos seis juegos!"Total.baskets lt; - baskets.of.Granny + baskets.of.GeraldineText lt; - pasta (Intro, suma (Total.baskets), Outro) cat (texto)

Puede copiar este código en un archivo de script y ejecutarlo en la consola. Si ejecuta este pequeño fragmento de código, se ve el resultado siguiente en la consola:

¡Es asombroso! El scoreda total de All Star abuelitas de 71 canastas en los últimos seis juegos!

Esta muestra de inmediato lo que el gato() función hace. Imprime lo que da como argumento directamente a la consola. También interpreta los caracteres especiales como saltos de línea y las pestañas. Si nos fijamos en el vector Texto, se podría ver esto:

gt; Texto 1] "¡Es asombroso! Los All Star abuelitas anotaron na total de 71 canastas en los últimos seis juegos!"

los norte representa el salto de línea. A pesar de que está pegado a la un, R reconocerá norte como un carácter separado.

Video: Que es y como hacer un codigo QR

Todo esto también trabaja en la línea de comandos. Si escribe un comando sin terminar, R cambiará el símbolo a una + firmar, lo que indica que se puede seguir escribiendo el comando:

gt; gato ( `Si dudas si funciona o no, simplemente + probarlo.`) Si usted duda de si funciona o no, simplemente probarlo.

Rstudio añade automáticamente un salto de línea al final de una gato() declaración si no hay ninguno, pero R no hace eso. Por lo tanto, si usted no utiliza rstudio, recuerde agregar un salto de línea (o el símbolo norte) Al final de la cadena.

Artículos Relacionados