Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
数据帧的R match/%in%_R - Fatal编程技术网

数据帧的R match/%in%

数据帧的R match/%in%,r,R,我试图在一个数据帧中找到这些行,它们出现在另一个数据帧中 df1 <- data.frame(V1=c(0,1,1,1), V2=c(0,1,0,2)) df2 <- data.frame(V1=c(0,1), V2=c(0,1)) in_df(df1, df2) # should yield c(T, T, F, F) df1试试看 有一种复制的.data.frame方法,可以与rbind组合使用: in_df <- function(d1,d2) duplicated(

我试图在一个数据帧中找到这些行,它们出现在另一个数据帧中

df1 <- data.frame(V1=c(0,1,1,1), V2=c(0,1,0,2))
df2 <- data.frame(V1=c(0,1), V2=c(0,1))

in_df(df1, df2) # should yield c(T, T, F, F)
df1试试看


有一种
复制的.data.frame
方法,可以与
rbind
组合使用:

in_df <- function(d1,d2) duplicated(rbind(d2,d1))[-(1:nrow(d2)) ]
in_df(df1, df2)
#[1]  TRUE  TRUE FALSE FALSE
in_df
in_df <- function(d1,d2) duplicated(rbind(d2,d1))[-(1:nrow(d2)) ]
in_df(df1, df2)
#[1]  TRUE  TRUE FALSE FALSE