ÎncepețiÎncepe gratuit

Not!

Ultimul operator pe care îl introducem este !, adică „Not" (negație). Ai mai văzut un operator similar, !=, așa că probabil îți poți da seama ce face. Adaugă ! în fața unei expresii logice și aceasta se va inversa: TRUE devine FALSE (și invers).

!TRUE
[1] FALSE

apple <- c(120.00, 120.08, 119.97, 121.88)

!(apple < 121)
[1] FALSE FALSE FALSE  TRUE

Dataframe-ul stocks este disponibil pentru a fi folosit.

Acest exercițiu face parte din cursul

R intermediar pentru finanțe

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește ! și un operator relațional pentru a afla când ibm nu este peste 176.
  • A fost creat un nou vector, missing, care conține date lipsă.
  • Funcția is.na() verifică dacă există date lipsă. Aplică is.na() pe missing.
  • Dacă te interesează mai degrabă pozițiile unde datele nu lipsesc, ! te poate ajuta. Folosește ! în fața lui is.na() pentru a afișa pozițiile unde ai date disponibile.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# IBM range
___

# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)

# Is missing?
___

# Not missing?
___
Editează și rulează codul