R: sintaxis básica

Tradicionalmente, comenzaremos a aprender a programar en R escribiendo «¡Hola, mundo!» programa. Dependiendo de sus necesidades, puede programar en la línea de comando R o usar un archivo de script R para escribir su programa. Revisemos ambos en orden.

Línea de comando R

Después de configurar el entorno R, es fácil iniciar la línea de comando R simplemente escribiendo el siguiente comando en la línea de comando:

$ R

Esto iniciará el intérprete de R y recibirá el mensaje> donde puede comenzar a escribir su programa de esta manera:

> myString <- "Hello, World!"
> print ( myString)
[1] "Hello, World!"

Aquí, la primera declaración define la variable de cadena myString, a la que asignamos la cadena «¡Hola, mundo!» y luego se usa la siguiente instrucción print () para imprimir el valor almacenado en la variable myString.

Archivo de secuencia de comandos R

Por lo general, hace su programación escribiendo sus programas en archivos de script y luego ejecuta esos scripts en la línea de comando usando un intérprete de R llamado Rscript… Entonces, comencemos escribiendo el siguiente código en un archivo de texto llamado test.R como se muestra a continuación:

# My first program in R Programming
myString <- "Hello, World!"

print ( myString)

Guarde el código anterior en el archivo test.R y ejecútelo en la línea de comandos de Linux como se muestra a continuación. Incluso si está utilizando Windows u otro sistema, la sintaxis seguirá siendo la misma.

$ Rscript test.R 

Cuando ejecutamos el programa anterior, da el siguiente resultado.

[1] "Hello, World!"

Comentarios (1)

Los comentarios son como texto de ayuda en su programa R, y el intérprete los ignora cuando se ejecuta su programa real. Se escribe un solo comentario usando # al comienzo de la declaración de la siguiente manera:

# My first program in R Programming

R no admite comentarios de varias líneas, pero puede hacer el siguiente truco:

if(FALSE) {
   "This is a demo for multi-line comments and it should be put inside either a 
      single OR double quote"
}

myString <- "Hello, World!"
print ( myString)
[1] "Hello, World!"

Aunque los comentarios anteriores serán ejecutados por el intérprete de R, no interferirán con su programa real. Dichos comentarios deben colocarse entre comillas simples o dobles.

🚫