R:比较两个数据帧中的值行

时间:2015-07-26 15:18:27

标签: r

我有两个数据帧,一个是原始的,一个应该是原始的,加上几个额外的数据列。我想确保在数据帧之间保留原始列之间的对应关系(即,所有主题标识符仍然与每行中的原始数据向量匹配。)

如果原始(orig)是昏暗的5000 x 50并且后处理(pp)是5000 x 100,并且前50个列中每个应该相同,我该如何检查?是否有类似setdiff()的东西可以比较完整的数据帧?

SETDIFF <- setdiff(orig[,c(1:50)], pp[,c(1:50)])

1 个答案:

答案 0 :(得分:1)

回复上述评论:要查找值不相等的行和列索引,请使用which(orig[,1:50] != pp[,1:50], arr.ind = TRUE)