如何使用 R 中的'seq'函数来获取奇数和偶数?



这是一个示例。假设我们有一个大数据集:

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

我想用seq函数得到1)偶数2)奇数

如果您想/必须使用seq,您可以这样做:

# 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

最新更新