Not!
Poslední operátor, který si představíme, je ! neboli Not (negace). Už znáš podobný operátor !=, takže možná tušíš, co dělá. Stačí napsat ! před logický výraz a jeho hodnota se překlopí z TRUE na FALSE (a naopak).
!TRUE
[1] FALSE
apple <- c(120.00, 120.08, 119.97, 121.88)
!(apple < 121)
[1] FALSE FALSE FALSE TRUE
K dispozici máš datový rámec stocks.
Toto cvičení je součástí kurzu
Intermediate R for Finance
Pokyny k cvičení
- Pomocí
!a relačního operátoru zjisti, kdy cenaibmnení nad hodnotou176. - Byl vytvořen nový vektor
missing, který obsahuje chybějící hodnoty. - Funkce
is.na()slouží k detekci chybějících hodnot. Použijis.na()na vektormissing. - Představ si, že tě zajímá spíše to, kde data nechybí. Právě k tomu slouží
!. Napiš!předis.na()a zjistíš, na kterých pozicích data skutečně jsou.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# IBM range
___
# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)
# Is missing?
___
# Not missing?
___