我有一个data.frame,它是两个独立的data.frames合并的结果,我有多个列,但我担心来自两个数据帧的Area.x和Area.y。
特别是,我想删除Area.x中的值与Area.y中的值不同的所有行(Area是数字)。
所以我尝试了这个,但似乎它不起作用:
mergeTest[!(mergeTest$`Area.x` != mergeTest$`Area.y`),]
编辑:抱歉,我发现了问题,那些给我1 000 00行数据库的人使得Area.x在数字中,而Area.y在chr中。所以测试不起作用
真的很抱歉
答案 0 :(得分:0)
如果我理解正确,你可以这样做
df<-data.frame(a=1:5,b=5:1)
i<-which(!(df$a==df$b))
df<-df[i, ]