df.aデータ フレームがデータ フレームのサブセットであるかどうかを調べるためにdf.b、次のことを行いました。
df.a <- data.frame( x=1:5, y=6:10 )
df.b <- data.frame( x=1:7, y=6:12 )
inds.x <- as.integer( lapply( df.a$x, function(x) which(df.b$x == x) ))
inds.y <- as.integer( lapply( df.a$y, function(y) which(df.b$y == y) ))
identical( inds.x, inds.y )
最後の行は を与えTRUEたので、df.aに含まれていdf.bます。
今、私は、この質問に答えるよりエレガントで、おそらくより効率的な方法があるかどうか疑問に思っていますか?
このタスクは、おそらく列のサブセットのみに基づいて、2 つの特定のデータ フレーム間の交差を見つけるためにも簡単に拡張できます。
助けていただければ幸いです。