Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Pomocí ! a relačního operátoru zjisti, kdy cena ibm není nad hodnotou 176.
  • Byl vytvořen nový vektor missing, který obsahuje chybějící hodnoty.
  • Funkce is.na() slouží k detekci chybějících hodnot. Použij is.na() na vektor missing.
  • Představ si, že tě zajímá spíše to, kde data nechybí. Právě k tomu slouží !. Napiš ! před is.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?
___
Upravit a spustit kód