Not!
Um último operador para apresentar é !, lido como Not (não). Você já viu um operador parecido, !=, então talvez já consiga imaginar o que ele faz. Coloque ! na frente de uma expressão lógica e ela será invertida de TRUE para FALSE (e vice-versa).
!TRUE
[1] FALSE
apple <- c(120.00, 120.08, 119.97, 121.88)
!(apple < 121)
[1] FALSE FALSE FALSE TRUE
O data frame stocks está disponível para você usar.
Este exercício faz parte do curso
R Intermediário para Finanças
Instruções do exercício
- Use
!e um operador relacional para saber quandoibmnão está acima de176. - Um novo vetor,
missing, foi criado e contém dados ausentes. - A função
is.na()verifica dados ausentes. Useis.na()emmissing. - Suponha que você esteja mais interessado em onde você não tem dados ausentes.
!pode mostrar isso. Use!na frente deis.na()para mostrar as posições onde você tem dados.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# IBM range
___
# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)
# Is missing?
___
# Not missing?
___