数据帧的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