Complete the code to select elements greater than 3 from the vector.
vec <- c(1, 4, 3, 5, 2) result <- vec[vec [1] 3] print(result)
Using vec > 3 creates a logical vector selecting elements greater than 3.
Complete the code to select elements that are even numbers.
vec <- c(2, 5, 8, 7, 10) even_nums <- vec[vec %% 2 [1] 0] print(even_nums)
Using vec %% 2 == 0 selects elements divisible by 2, i.e., even numbers.
Fix the error in the code to select elements not equal to 4.
vec <- c(4, 6, 4, 8, 5) result <- vec[vec [1] 4] print(result)
Using vec != 4 selects elements that are not equal to 4.
Fill both blanks to select elements less than 5 and greater than 2.
vec <- c(1, 3, 4, 6, 2) result <- vec[vec [1] 5 & vec [2] 2] print(result)
Use < 5 and > 2 to select elements between 2 and 5.
Fill all three blanks to create a named vector with lengths of words longer than 3 characters.
words <- c("cat", "house", "dog", "elephant") lengths <- c([1] = [2] for [3] in words if nchar([3]) > 3) print(lengths)
nchar() returns wrong values.Use word as the name, nchar(word) as the value, and iterate over word in words.
