開始使用免費開始

邏輯運算與子集

在根據特定條件建立更複雜的篩選時,使用 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
___
編輯並執行程式碼