Saltar al contenido

R – Sintaxis básica

septiembre 29, 2021

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 de R

Una vez que tenga la configuración del entorno R, entonces es fácil iniciar su símbolo del sistema 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 la siguiente instrucción print () se usa para imprimir el valor almacenado en la variable myString.

Archivo de secuencia de comandos 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.

close