2.1 Operaciones y variables

En R podemos realizar todo tipo de operaciones numéricas, ya sea en la consola o en un script. El resultado de la operación se desplegará automáticamente.

8934 + 452
## [1] 9386
2340 - 34
## [1] 2306
2344/45
## [1] 52.08889
356*23
## [1] 8188
# módulo: el residuo de la división
7394 %% 4
## [1] 2

El caracter # nos permite agregar comentarios, es decir, código que no va a ejecutarse.

# Declarando una variable de tipo caracter
caracter <- "hola"

Si no sabemos los parámetros de una función o si necesitamos revisar qué es lo que hace, podemos hacer uso de la ayuda. En RStudio, esto se desplegará en el panel inferior derecho.

?sd
help(sd)

2.1.1 Variables

Una variable es un par nombre, valor. Creamos una variable y le asignamos un valor al declararla, mediante el operador de asignación <- e imprimimos su valor utilizando su nombre. Por ejemplo:

mi_valor <- 42
mi_valor
## [1] 42

Debemos elegir nombres cortos y descriptivos para nuestras variables. Esto ayudará a que nosotras y las personas que después lean nuestro código, puedan entenderlo fácilmente.

Los nombres de variables pueden tener letras, números, puntos y guiones bajos, pero no pueden empezar con un número o con un punto seguido de un número. Además, debemos evitar usar palabras reservadas o nombres de funciones de R como NA, c, data, etc.

En R se prefiere snake case (utilizar _) para nombres de variables con más de una palabra.

Podemos realizar operaciones con las variables que declaramos

mi_valor * 4.5
## [1] 189

Y para actualizar el valor de nuestra variable, solamente tenemos que asignarlo nuevamente. No hay ninguna verificación sobre el tipo de valor con la que fue creada la variable inicialmente.

mi_valor <- "cuarenta y dos"
mi_valor
## [1] "cuarenta y dos"

También podemos usar funciones de R base aplicadas a las variables que declaramos

numero <- 89.63
floor(numero)
## [1] 89
ceiling(numero)
## [1] 90

Y almacenar el resultado en otra variable.

fnum <- floor(numero)