邏輯運算與子集
在根據特定條件建立更複雜的篩選時,使用 and(&)、or(|)、not(!)等運算子的邏輯運算非常有力。
在本練習中,你會結合多個「關係運算子」——等於(==)、小於(<)、大於等於(>=)等——來撰寫一個運算式,用以判斷 maunaloa 資料集的 index 是否落在某個範圍內。接著,你會用這個運算式來擷取該範圍內的 maunaloa 觀測值。
本練習屬於課程
在 R 中操作時間序列資料
練習說明
撰寫一個邏輯運算式:如果
maunaloa的 index 大於等於1990,且 index 小於等於2010;將結果指定給subset。使用中括號(
[與])從maunaloa中擷取符合subset所定義條件的值,並將結果指定給maunaloa_subset。產生
maunaloa_subset的 autoplot。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Complete the logical expression
subset <- ___ &
___
# Extract the subset of maunaloa
___ <- ___
# Autoplot the subsetted maunaloa dataset
___