R - Sintaxis básica

Como convención, comenzaremos a aprender programación en R escribiendo un "¡Hola, mundo!" programa. Dependiendo de las necesidades, puede programar en el símbolo del sistema de R o puede usar un archivo de script de R para escribir su programa. Revisemos ambos uno por uno.

Símbolo del sistema R

Una vez que tenga la configuración del entorno R, entonces es fácil iniciar su símbolo del sistema de R simplemente escribiendo el siguiente comando en su símbolo del sistema:

$ R

Esto iniciará el intérprete de R y obtendrá un mensaje> donde puede comenzar a escribir su programa de la siguiente manera:

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

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

Archivo de script R

Por lo general, hará su programación escribiendo sus programas en archivos de script y luego ejecutará esos scripts en su símbolo del sistema con la ayuda del intérprete de R llamado Rscript. Así que comencemos escribiendo el siguiente código en un archivo de texto llamado test.R como en -

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

print ( myString)

Guarde el código anterior en un archivo test.R y ejecútelo en el símbolo del sistema de Linux como se indica 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, produce el siguiente resultado.

[1] "Hello, World!"

Comentarios

Los comentarios son como texto de ayuda en su programa R y el intérprete los ignora mientras ejecuta su programa real. El comentario único se escribe usando # al principio de la declaración de la siguiente manera:

# My first program in R Programming

R no admite comentarios de varias líneas, pero puede realizar un truco que es el siguiente:

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. Debe poner dichos comentarios dentro, ya sea entre comillas simples o dobles.