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
Instrucțiuni pentru exercițiu
- Folosește
!și un operator relațional pentru a afla cândibmnu este peste176. - A fost creat un nou vector,
missing, care conține date lipsă. - Funcția
is.na()verifică dacă există date lipsă. Aplicăis.na()pemissing. - Dacă te interesează mai degrabă pozițiile unde datele nu lipsesc,
!te poate ajuta. Folosește!în fața luiis.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?
___