IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Usa ! e un operatore relazionale per sapere quando ibm non è sopra 176.
  • È stato creato un nuovo vettore, missing, che contiene dati mancanti.
  • La funzione is.na() controlla la presenza di dati mancanti. Usa is.na() su missing.
  • Supponi di essere più interessato a dove i dati non sono mancanti. ! può mostrartelo. Metti ! davanti a is.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?
___
Modifica ed esegui il codice