5.4 Operadores de asignación

Este es probablemente el operador más importante de todos, pues nos permite asignar datos a variables.

Operador Operación
<- Asigna un valor a una variable
= Asigna un valor a una variable

Aunque podemos usar el signo igual para una asignación, a lo largo de este libro utilizaremos <-, por ser característico de R y fácil de reconocer visualmente.

Después de realizar la operación de asignación, podemos usar el nombre de la variable para realizar operaciones con ella, como si fuera del tipo de datos que le hemos asignado. Si asignamos un valor a una variable a la que ya habíamos asignado datos, nuestra variable conserva el valor más reciente.

Además, esta operación nos permite “guardar” el resultado de operaciones, de modo que podemos recuperarlos sin necesidad de realizar las operaciones otra vez. Basta con llamar el nombre de la variable en la consola

En este ejemplo, asignamos valores a las variables estatura y peso.

estatura <- 1.73
peso <- 83

Llamamos a sus valores asignados

estatura
## [1] 1.73
peso
## [1] 83

Usamos los valores asignados para realizar operaciones.

peso / estatura ^ 2
## [1] 27.7323

Cambiamos el valor de una variable a uno nuevo y realizamos operaciones

peso <- 76

peso
## [1] 76
peso / estatura ^ 2
## [1] 25.39343
estatura <- 1.56
peso <- 48

peso / estatura ^ 2
## [1] 19.72387

Asignamos el resultado de una operación a una variable nueva.

bmi <- peso / estatura ^ 2

bmi
## [1] 19.72387

Como podrás ver, es posible asignar a una variable valores de otra variable o el resultado de operaciones con otras variables.

velocidad_inicial <- 110
velocidad_final <- 185

tiempo_inicial <- 0
tiempo_final <- 15

variacion_velocidad <- velocidad_final - velocidad_inicial
variacion_tiempo <- tiempo_final - tiempo_inicial

variacion_velocidad / variacion_tiempo
## [1] 5