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.