fbpx

En esta entrada, vamos a estudiar cómo crear de variables en R. Por un lado, veremos cómo asignar variables en un script. Además, aprenderemos a realizar operaciones aritméticas en la consola de R. Por último, utilizaremos distintos tipos de datos en R.

Así, veremos algunos consejos y mejores prácticas a la hora de poner nombres a variables y utilizar el # para comentar. Por otro lado, si no estas familiarizado con la interfaz de RStudio puedes mirar esta otra entrada.

Este artículo viene acompañado de una práctica. De hecho, he escrito un código con ejercicios que puedes copiar. Sin embargo, puedes ver solo el video si no tienes acceso a RStudio.

También puedes ver el video asociado a esta introducción a R y RStudio. Además, te dejo la lista de reproducción en YouTube con todos los videos.

Comentarios con # en R

En el script, todo está en un color claro y las líneas empiezan con esto # ( Hashtag, gato, almohadilla, o numeral… que difícil es hablar el español!)

En R, el hashtag se utiliza para comentar el código. Por lo tanto, la línea que empieza con hashtag no va a ser interpretada por R.

Escribe 1+1 y verás que calcula el 2. Sin embargo, si escribes #1+1 no pasará nada. Pues es un «comentario» para R.

R es una calculadora

Las operaciones aritméticas nos pueden ayudar a

  • Crear nuevas variables para el análisis
  • Realizar cálculos complejos
  • Además, resolver un acertijo de redes sociales como este…
operaciones aritméticas en R

Intenta hacer las operaciones aritméticas en el código de la práctica!

Crear variables en R

Una variable es un espacio en la computadora donde guardamos un objeto.

Una variable es un espacio en la computadora donde guardamos un objeto

Las variables, son útiles cuando vamos a:

  • Utilizar los mismos datos varias veces,
  • Repetir operaciones aritméticas y
  • Estructurar el análisis

Usar variables ahorra mucho tiempo

Símbolos para la asignación de variables en R

En R, se asignan variables con una flecha ó con un igual, «->» ó «=».

En esta serie de entradas vamos a utilizar la flecha porque así lo sugieren las guías de estilo de google y de Hadley Wickham, quien es uno de los jefes de RStudio.

Las guías de estilo, son normas para que el código sea legible .

Nombres en la asignación de variables en R

Te aconsejo, utilizar nombres que resuman el contenido de los datos.

Evita utilizar nombres demasiado genéricos, como x, y, o z… Con esto, ayudas a que otras personas que lean tu código puedan entenderlo, o incluso tu yo del futuro!

escribir bien código para tu yo del futuro

Ten en cuenta que, R diferencia entre minúsculas y mayúsculas.

Para practicar, podemos utilizar otro «acertijo» de redes sociales.

asignacion de variables en r

En el código, intenta crear variables de cada fruta y asignar números. Luego, sumar y obtener el resultado en otra variable.

Puedes asignar las variables mango, manzana y aguacate utilizando sus números. Luego, calcular la suma en otra variable llamada “resultado”. Puedes escribir resultado en la consola para ver el resultado.

Carmen Miranda Fruit GIF - Find & Share on GIPHY
Carmen Miranda (la señora de las frutas en la cabeza) aprueba esto.

Carmen Miranda, la señora de las frutas en la cabeza, aprueba esto.

Diferentes tipos de datos en la asignación de variables

Cuando decimos tipos de datos, hablamos de números, textos o binarios. Así, para saber de qué tipo es una variable, podemos utilizar la función class().

En el código, intenta aplicar la función class() al resultado del acertijo. Deberías obtener que es de tipo numérico.

Por otro lado, para crear una variable con palabras, escribimos el contenido entre comillas. Puedes por ejemplo crear una variables cuyo contenido sea un nombre. Por ejemplo:

nombre <- "Rafa"

Los binarios, pueden ser TRUE o FALSE (verdadero o falso) y se utilizan para hacer comparaciones. En R:

variable_binaria <- 1 > 2
class(variable_binaria)  # deberias obtener FALSE

La clase de un binario es “logical” o tipo lógico.

Muy bien! Hemos terminado vivos está sesión de asignación de variables!

En esta entrada, aprendimos a:

  • realizar operaciones aritméticas en RStudio
  • asignar variables a un script, e
  • identificar distintos tipos de datos en R

Por mi parte, espero que te haya servido para empezar con las variables en R. Si has aprendido algo, solo te pido que compartas el video con tus conocidos.

Te mando un saludo en donde quiera que estés!

asignacion de variables en r