Kom igångKom igång gratis

Logiska uttryck och delmängder

Logiska uttryck som använder operatorerna och (&), eller (|), inte (!) med flera är ett kraftfullt verktyg när du vill skapa mer komplexa filter baserade på specifika villkor.

I den här övningen kombinerar du flera relationsoperatorer – lika med (==), mindre än (<), större än eller lika med (>=) och så vidare – för att skriva ett uttryck som avgör om indexet i datamängden maunaloa faller inom ett visst intervall. Sedan använder du det uttrycket för att extrahera de observationer i maunaloa som ligger inom det intervallet.

Den här övningen är en del av kursen

Manipulera tidsseriedata i R

Visa kurs

Övningsinstruktioner

  • Skriv ett logiskt uttryck för om indexet i maunaloa är större än eller lika med 1990 och om indexet är mindre än eller lika med 2010; tilldela resultatet till subset.

  • Använd hakparenteser ([ och ]) för att extrahera värden från maunaloa som matchar uttrycket definierat i subset, och tilldela resultatet till maunaloa_subset.

  • Generera ett autoplot av maunaloa_subset.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Complete the logical expression
subset <- ___ &
          ___

# Extract the subset of maunaloa
___ <- ___

# Autoplot the subsetted maunaloa dataset
___
Redigera och kör kod