数据如下
set.seed(123)
dt1 <- data.frame(x = sample(letters[1:5], 100, replace = T),
y = sample(1:10, 100, replace = T),
Z = rnorm(100, sd = 2, mean = 5))
dt2 <- data.frame(x = sample(letters[5:10], 100, replace = T),
y = sample(1:10, 100, replace = T),
z = rnorm(100, sd = 10, mean = 20))
dt1和dt2都有相同的变量x,我想做的是其中有部分x值是相同的,即e。我现在想做的是依据dt2的x列中的值,将dt1中x值具有相同值即x == e的行全部删掉。
或将dt1,dt2合并成一个数据框,但只保留dt2中所有值,将dt1中x==e的行合部删除。
试了好多方法都没搞定。