¡Not!
Nos queda por presentar un último operador: !, o Not (negación). Ya has visto un operador similar, !=, así que quizá puedas intuir lo que hace. Añade ! delante de una expresión lógica y cambiará esa expresión de TRUE a FALSE (y viceversa).
!TRUE
[1] FALSE
apple <- c(120.00, 120.08, 119.97, 121.88)
!(apple < 121)
[1] FALSE FALSE FALSE TRUE
El data frame stocks está disponible para que lo uses.
Este ejercicio forma parte del curso
R intermedio para finanzas
Instrucciones del ejercicio
- Usa
!y un operador relacional para saber cuándoibmno está por encima de176. - Se ha creado un nuevo vector,
missing, que contiene datos ausentes. - La función
is.na()comprueba si hay datos ausentes. Usais.na()sobremissing. - Supón que te interesa más saber dónde no faltan datos.
!puede mostrarte esto. Pon!delante deis.na()para mostrar las posiciones donde sí tienes datos.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# IBM range
___
# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)
# Is missing?
___
# Not missing?
___