Not!
最後要介紹一個運算子是 !,也就是 Not。你已經看過類似的運算子 !=,應該能猜到它的作用。在邏輯運算式前加上 !,就會把結果由 TRUE 反轉為 FALSE(反之亦然)。
!TRUE
[1] FALSE
apple <- c(120.00, 120.08, 119.97, 121.88)
!(apple < 121)
[1] FALSE FALSE FALSE TRUE
stocks 資料框已經為你準備好,可以直接使用。
本練習屬於課程
R 金融中級
練習說明
- 使用
!搭配關係運算子,判斷ibm何時「不是」高於176。 - 已建立一個新的向量
missing,其中包含遺漏值。 is.na()這個函式會檢查是否為遺漏值。請把is.na()用在missing上。- 假設你更關心「不是」遺漏的位置。可以用
!來達成。請在is.na()前加上!,顯示哪些位置「有」資料。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# IBM range
___
# Missing data
missing <- c(24.5, 25.7, NA, 28, 28.6, NA)
# Is missing?
___
# Not missing?
___