This is an example. Let's assume we have big dataset:

Numbers <- c(45, 67, 89, 45, 34, 65, 90, 99, 83, 88)

I want to use seq function to get 1) even numbers 2) odd numbers

1

Best Answer


If you want to / have to use seq, you can do:

# Get numbers at odd indices (1, 3, 5, ...)Numbers[seq(from = 1, to = length(Numbers), by = 2)]#> [1] 45 89 34 90 83# Get numbers at even indices (2, 4, 6, ...)Numbers[seq(from = 2, to = length(Numbers), by = 2)]#> [1] 67 45 65 99 88