Logical expressions and subsets
Logical expressions which use the and (&
), or (|
), not (!
), etc. operators are a powerful tool when creating more complicated filters based on certain criteria.
In this exercise, you'll combine several 'relational operators' – equals-to (==
), less than (<
), greater than or equal to (>=
), etc. – to write an expression that determines if the index of the maunaloa
dataset falls within a certain range. You'll then take that expression and use it to extract the observations of maunaloa
within that range.
This exercise is part of the course
Manipulating Time Series Data in R
Exercise instructions
Write a logical expression for if the index of
maunaloa
is greater than or equal to1990
and if the index is less than or equal to2010
; assign this tosubset
.Use square brackets (
[
and]
) to extract values frommaunaloa
that match the expression defined insubset
and assign the result tomaunaloa_subset
.Generate an autoplot of
maunaloa_subset
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Complete the logical expression
subset <- ___ &
___
# Extract the subset of maunaloa
___ <- ___
# Autoplot the subsetted maunaloa dataset
___