要提取向量中的偶数,可以使用R语言中的逻辑运算符和向量索引。
以下是一个示例代码,演示如何从向量中提取出所有的偶数:
# 创建一个示例向量
vec <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
# 使用逻辑运算符判断是否为偶数
even <- vec %% 2 == 0
# 使用逻辑向量作为索引提取偶数
even_numbers <- vec[even]
print(even_numbers)
运行以上代码将输出:
[1] 2 4 6 8 10
通过使用逻辑运算符%% 2 == 0
来判断向量中的元素是否为偶数,然后使用得到的逻辑向量作为索引,提取出所有的偶数。