R言語:ベクトルから偶数を抽出する方法【簡単解説】

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を使用して、ベクトル内の要素が偶数かどうかを判断し、取得した論理ベクトルをインデックスとして使用して、すべての偶数を抽出します。

bannerAds