Negacja!
Ostatni operator do omówienia to !, czyli negacja. Widziałeś już podobny operator – != – więc pewnie domyślasz się, jak działa ten. Umieszczony przed wyrażeniem logicznym, odwraca jego wartość z TRUE na FALSE (i odwrotnie).
!TRUE
[1] FALSE
apple <- c(120.00, 120.08, 119.97, 121.88)
!(apple < 121)
[1] FALSE FALSE FALSE TRUE
Ramka danych stocks jest do twojej dyspozycji.
To ćwiczenie jest częścią kursu
R dla finansów – poziom średnio zaawansowany
Instrukcje do ćwiczenia
- Użyj
!i operatora relacyjnego, aby sprawdzić, kiedyibmnie przekracza176. - Utworzono nowy wektor
missing, który zawiera brakujące dane. - Funkcja
is.na()wykrywa brakujące dane. Użyjis.na()na wektorzemissing. - Jeśli bardziej interesuje cię, gdzie danych nie brakuje, z pomocą przyjdzie
!. Użyj!przedis.na(), aby wskazać pozycje, na których dane są dostępne.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# IBM range
___
# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)
# Is missing?
___
# Not missing?
___