開始使用免費開始

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?
___
編輯並執行程式碼