Non!
Un ultimo operatore da introdurre è !, ovvero Not. Hai già visto un operatore simile, !=, quindi potresti intuire cosa fa. Aggiungi ! davanti a un'espressione logica e invertirà il suo valore da TRUE a FALSE (e viceversa).
!TRUE
[1] FALSE
apple <- c(120.00, 120.08, 119.97, 121.88)
!(apple < 121)
[1] FALSE FALSE FALSE TRUE
Il data frame stocks è a tua disposizione.
Questo esercizio fa parte del corso
R intermedio per la finanza
Istruzioni dell'esercizio
- Usa
!e un operatore relazionale per sapere quandoibmnon è sopra176. - È stato creato un nuovo vettore,
missing, che contiene dati mancanti. - La funzione
is.na()controlla la presenza di dati mancanti. Usais.na()sumissing. - Supponi di essere più interessato a dove i dati non sono mancanti.
!può mostrartelo. Metti!davanti ais.na()per indicare le posizioni in cui i dati ci sono.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# IBM range
___
# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)
# Is missing?
___
# Not missing?
___