是否可以检查全局环境中的任何数据帧是否彼此相同?
换句话说,假设我刚刚将几个(如几十个)文件作为数据帧导入到R中,并且有可能其中一些文件是同一文件的重复名称,但是文件名不同。有没有简单的方法可以检查这是否正确,以及检查哪些是相同的数据帧?我知道我可以使用
检查给定的一对数据帧是否相同identical (df1, df2)
...但是有一种方法可以找到重复项而不对每个可能的配对都这样做吗?
答案 0 :(得分:2)
也许可以将这一级别提高并同时进行所有比较,但是您可以通过以下方式将多个对象与单个对象进行比较:
data(mtcars)
mtcars1 <- mtcars
mtcars2 <- mtcars
mtcarsHead <- head(mtcars)
Vectorize(identical, "x")(list(mtcars, mtcars1, mtcars2, mtcarsHead), mtcars)
是否是否