我有两个数据帧:
x1=rnorm(1000)
y1=rnorm(1000)
data1=data.frame(x1,y1)
x2=rnorm(700)
y2=rnorm(700)
data2=data.frame(x2,y2)
我想知道我是否可以在这两个data.frames中搜索是否有一些共同点,如:(x1i,y1i)=?(x2j,y2j)。
请注意,有两种不同的尺寸
感谢您的帮助。
答案 0 :(得分:1)
以下内容可能有所帮助。我创建了另一个例子(你的testdata没有给出任何共同点):
x1=c(1.00,1.05,1.10,1.15,1.20)
y1=c(5.05,5.10,5.15,5.50,10.00)
data1=data.frame(x1,y1)
x2=c(1.05,2.00,1.20)
y2=c(5.10,5.50,10.00)
data2=data.frame(x2,y2)
data1$xy<-paste(x1,y1,sep=",")
data2$xy<-paste(x2,y2,sep=",")
data1$xy %in% data2$xy