我有一个关于2向量中的比较元素的问题。例如,我有2个向量比较2个向量中的元素R
a<-c(8, 28, 23, 21, 7, 3, 24, 6, 1, 4)
b<-c(28, 27, 8, 7, 6, 23, 21, 3, 1, 26)
现在我想回答“a中的元素与b中的元素相同吗?
这意味着我有1,3,6,7,8,21,23,28是常见数字 - >共有8个元素。
R我们有什么功能帮我回答这个问题吗?先谢谢你。
我有一个关于2向量中的比较元素的问题。例如,我有2个向量比较2个向量中的元素R
a<-c(8, 28, 23, 21, 7, 3, 24, 6, 1, 4)
b<-c(28, 27, 8, 7, 6, 23, 21, 3, 1, 26)
现在我想回答“a中的元素与b中的元素相同吗?
这意味着我有1,3,6,7,8,21,23,28是常见数字 - >共有8个元素。
R我们有什么功能帮我回答这个问题吗?先谢谢你。
,如果你想知道有多少:
length(intersect(a, b))
[1] 8
'a [1] “V17”“V20”“V27”“V29”“V13”“V11”“V21”“V4”“V6”“V8”“V4” 'b [1]“V13”“V29”“V11”“V4 “”V21“”V8“”V6“”V17“”V20“”V27“' 嗨,我可以问,为什么我不能使用”相交“功能,如果我的2载体看起来像这样? (还有百分比)。这是否意味着这个函数仅用于数字? 有没有其他方法可以比较我的向量是否如上输出? – vinh0105
您可以尝试intersect
功能
> intersect(a, b)
[1] 8 28 23 21 7 3 6 1
编辑:得到计数使用length
功能
> length(intersect(a, b))
[1] 8
非常感谢你,Nishanth!它适用于数字,但我可以问,如果我的2向量输出看起来如何: '[1]“V17”“V20”“V27”“V29”“V13”“V11”“V21”“V4”“V6 “V8”' 和 '[1]“V13”“V29”“V11”“V4”“V21”“V8”“V6”“V17”“V20”“V27”' – vinh0105
'合计( %in%b)' – zx8754