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