gpt4 book ai didi

r - 检查全局环境中的任意两个数据帧是否相同

转载 作者:行者123 更新时间:2023-12-02 00:55:51 24 4
gpt4 key购买 nike

有没有办法检查全局环境中的任何数据帧是否彼此相同?

换句话说,假设我刚刚将几个(比如几十个)文件作为数据框导入到 R 中,并且其中一些可能是同一文件的副本,但名称不同。有没有一种简单的方法来检查这是否属实,如果是,哪些是相同的数据帧?我知道我可以使用

检查给定的一对数据框是否相同
identical (df1, df2)

...但是有没有一种方法可以在不对每个可能的对都执行此操作的情况下找到重复项?

最佳答案

也许可以更上一层楼并同时进行所有比较,但您可以通过这种方式将多个对象与单个对象进行比较:

data(mtcars)
mtcars1 <- mtcars
mtcars2 <- mtcars
mtcarsHead <- head(mtcars)
Vectorize(identical, "x")(list(mtcars, mtcars1, mtcars2, mtcarsHead), mtcars)

真真真假

关于r - 检查全局环境中的任意两个数据帧是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54335203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com