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 los podemos recuperar 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
.
<- 1.73
estatura <- 83 peso
Llamamos a sus valores asignados
estatura
## [1] 1.73
peso
## [1] 83
Usamos los valores asignados para realizar operaciones.
/ estatura ^ 2 peso
## [1] 27.7323
Cambiamos el valor de una variable a uno nuevo y realizamos operaciones
<- 76
peso
peso
## [1] 76
/ estatura ^ 2 peso
## [1] 25.39343
<- 1.56
estatura <- 48
peso
/ estatura ^ 2 peso
## [1] 19.72387
Asignamos el resultado de una operación a una variable nueva.
<- peso / estatura ^ 2
bmi
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.
<- 110
velocidad_inicial <- 185
velocidad_final
<- 0
tiempo_inicial <- 15
tiempo_final
<- velocidad_final - velocidad_inicial
variacion_velocidad <- tiempo_final - tiempo_inicial
variacion_tiempo
/ variacion_tiempo variacion_velocidad
## [1] 5