Tutorial de R: Hola mundo

Este tutorial te ayuda a comenzar con R. Explica lo que necesitas para escribir tu primer programa en R. Comienza con lo básico: aprenderás dónde puedes encontrar y descargar las herramientas necesarias, cómo instalarlas y te llevará hasta la construcción y ejecución de tu código. Si nunca has escrito un programa en R antes, este es el lugar para empezar. Hemos creado este artículo para que puedas comenzar con R y pasar a nuestros ejemplos de SMS. Si ya estás familiarizado con R, puedes ir directamente a uno de los siguientes proyectos de SMS.

Ejemplos de SMS en R:

Enviar SMS con la API REST HTTP en R (ejemplo de código)
Enviar múltiples SMS con la API REST HTTP en R (ejemplo de código)
Programar SMS con la API REST HTTP en R (ejemplo de código)
Recibir SMS con la API REST HTTP en R (ejemplo de código)
Eliminar SMS con la API REST HTTP en R (ejemplo de código)
Descargar la última biblioteca de SMS en R desde Github

¿Qué es R?

R es un lenguaje de programación. Es similar a un lenguaje natural, como el inglés. Se utiliza para comunicarse con una computadora. La principal diferencia entre un lenguaje natural y un lenguaje de programación es que los lenguajes de programación tienen una estructura más rigurosa, para ayudar a la computadora a entenderlo mejor.

¿Qué es un programa "Hola mundo" en R?

El programa "Hola mundo" en R es el programa más simple que puedes escribir. Simplemente imprime la frase: "Hola mundo" en la pantalla de la computadora. El programa "Hola mundo" es el primer programa que los desarrolladores escriben en cualquier lenguaje de programación.

Cómo escribir tu primer programa en R

Para escribir tu primer programa en R:

  1. Verificar los requisitos previos
  2. Configurar R
  3. Abrir el Bloc de notas
  4. Crear un archivo con extensión .R
  5. Escribir el programa "Hola mundo" en R
  6. Ejecutar tu programa "Hola mundo" en R
  7. Verificar la salida
  8. Corregir errores

Requisitos previos

Esto es lo que necesitas para comenzar. Para escribir tu primer programa en R, necesitas una computadora con Windows, el lenguaje R y el código de ejemplo que se presenta a continuación.

  • Computadora con Windows 10
  • Lenguaje R
  • Proyecto de ejemplo "Hola mundo" de Ozeki

Descargar el lenguaje R

Puedes descargar el lenguaje R usando este enlace: https://cran.rapporter.net/

Video 1 - Cómo descargar el lenguaje R (Tutorial en video)

Descargar R

Para comenzar a programar en el lenguaje R, primero debes descargarlo e instalarlo. Ve a https://cran.rapporter.net/ primero. Haz clic en el enlace que dice "Download R for Windows" (Figura 1). Esto comenzará a descargar el instalador en tu computadora.

descargar lenguaje r
Figura 1 - Descargar el lenguaje R

Instalar el lenguaje R

Después de que termine el proceso de descarga, podemos continuar con la instalación.

Video 2 - Cómo instalar el lenguaje R (Tutorial en video)

Escribe tu primer programa "hola mundo" en R

Para escribir código en el lenguaje R, usaremos el Bloc de notas.
Primero, debemos crear un nuevo archivo con extensión .R. Luego ábrelo en el Bloc de notas de Windows.

print("¡Hola mundo!")
	

Código 1 - Tu primer programa "hola mundo" en lenguaje R

Video 3 - Cómo escribir tu programa "hola mundo" en R (Tutorial en video)

Ejecuta tu primer programa "hola mundo" en el símbolo del sistema

Para ejecutar nuestro programa, usaremos el símbolo del sistema. Para ello, debemos cd en la carpeta que contiene el código que escribimos en el lenguaje R.
Luego podemos ejecutar nuestro código usando el siguiente comando:

/*Si nombraste tu archivo de manera diferente, debes reemplazar
la parte de helloWorld con el nombre que le diste a tu proyecto */
Rscript helloWorld.R
	

Código 2 - Comando para ejecutar tu programa en el símbolo del sistema

Video 4 - Cómo ejecutar tu programa "hola mundo" en el símbolo del sistema (Tutorial en video)

Salida de tu código

Puedes ejecutar tu código dentro del Símbolo del sistema. Simplemente ingresa Rscript helloWorld.R (Figura 2). El programa se ejecuta y el mensaje "¡Hola mundo!" se muestra en la ventana del Símbolo del sistema.

Figura 2 - La salida del código

Qué pasa si cometes un error en tu código

Si cometes un error en tu código, el compilador te dará retroalimentación sobre el error.
En el siguiente video te mostraré qué pasa si hay un error en tu código.

¿Qué es un error de sintaxis?

Error de sintaxis significa "No entiendo". Si le hablas a alguien en inglés y no entiende lo que dices, responderá con "No entiendo". Si le hablas a una computadora en R y la computadora no entiende lo que dices, responderá con "Error de sintaxis".

Cómo manejar un error de sintaxis en R?

En el código siguiente crearemos un error de sintaxis intencionalmente al no poner un punto y coma después de la línea "Hola mundo". Verás cómo reacciona la computadora, cómo corregimos el error y cómo ejecutamos el programa exitosamente.

Video 5 - Cómo manejar un error de sintaxis en R (Tutorial en video)

Informe de errores en R

Cuando cometes un error en el código, se desencadenará un error. Aquí podemos ver que el mensaje "Hola mundo" no se muestra. En su lugar, aparece un mensaje de error, señalando al desarrollador que algo salió mal (Figura 3). Los mensajes de error son útiles porque contienen información que puedes usar para corregirlos.

Figura 3 - Informe de errores en el lenguaje R

Resumen

Este documento te ayuda a comenzar con el lenguaje de programación R mostrándote cómo configurar el entorno y escribir tu primer programa "Hola mundo". Hicimos todo lo posible para que este tutorial sea lo más claro posible para que veas que programar en R para crear soluciones es simple y beneficioso. El conocimiento que ofrece este artículo te ayudará a estudiar otros códigos de programas en R y te da la capacidad de aprender a crear programas para las necesidades de tu sistema.

Encuentra más tutoriales para leer en el sitio web de Ozeki, puedes aprender más sobre programación en R. Pasa al documento titulado cómo enviar SMS desde R.

¡Descarga la Pasarela SMS de Ozeki ahora y potencia tu sistema de mensajería!

More information