R言語でどのように2つのベクトルが等しいかを判定するか
R言語では、all()関数は2つのベクトルの相等性を判断するために使用できます。all()関数は、2つのベクトルの各要素が等しいかどうかを確認し、すべて等しければTRUEを返し、それ以外の場合はFALSEを返します。
これは簡単な例です。
# 创建两个向量
vec1 <- c(1, 2, 3)
vec2 <- c(1, 2, 3)
# 判断两个向量是否相等
is_equal <- all(vec1 == vec2)
# 输出结果
print(is_equal)
結果がTRUEの場合、2つのベクトルは等しいです。
ベクトルの長さが異なるとき、all()関数は自動的に長さを合わせて、短いベクトルの要素が長いベクトルの対応する要素と等しいかどうかを比較します。長さを合わせたくない場合は、identical()関数を使用して2つのベクトルが完全に等しいかどうかを判定できます。