¡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 y completa el código de muestra.
# IBM range
___
# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)
# Is missing?
___
# Not missing?
___