始める無料で始める

論理式とサブセット

論理式では and(&)、or(|)、not(!)などの演算子を使って、特定の条件に基づく高度なフィルターを作成できます。

この演習では、等しい(==)、より小さい(<)、以上(>=)など、いくつかの「関係演算子」を組み合わせて、maunaloa データセットのインデックスが特定の範囲に入っているかどうかを判定する式を書きます。次に、その式を使って、その範囲に含まれる maunaloa の観測値を抽出します。

この演習はコースの一部です

Rで学ぶ時系列データ操作

コースを見る

演習の手順

  • maunaloa のインデックスが 1990 以上、かつ 2010 以下であるかどうかの論理式を書き、subset に代入します。

  • 角かっこ([])を使って、subset で定義した式に一致する maunaloa の値を抽出し、結果を maunaloa_subset に代入します。

  • maunaloa_subset の autoplot を作成します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Complete the logical expression
subset <- ___ &
          ___

# Extract the subset of maunaloa
___ <- ___

# Autoplot the subsetted maunaloa dataset
___
コードを編集して実行