Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Filter values

values = c(17, 3, 28, 5)
large_logic = values > 10
large = values[large_logic]
print(large)    # 17, 28

n = c(2, 4, 7, 6, 9, 8)
n[  n > 4 ]
n[  n > 4 & n %% 2] # grater than for and non-zero modulus 2
# n[ some-logical-vector ] to filter certain values and create a shorter vector
n[  n >= 4 ]