报告 R 中两个数据框之间的差异

公平竞争

我有两个从 csv 文件加载的数据框。基本上来自不同的环境但格式/列相似,它们的行/值可能有所不同。我想找到差异并在新的数据框中创建它们。两个数据框也将具有相同的顺序。我有 100 个要比较的文件。提前致谢。

数据框1:df1test

product | country | partner | value
------------------------------------
prdct1  |  china  | part1   | ["563,45"]
prdct2  |  UK     | part4   | ["52,455"]
prdct3  |  USA    | part2   | ["563,45"]
prdct4  |  ITALY  | part6   | ["674,45"]
prdct5  |  UK     | part7   | ["563,578"]

数据框2:df1prod

product | country | partner | value
------------------------------------
prdct1  |  china  | part1   | ["563,45"]
prdct2  |  UK     | part4   | ["247,455"]
prdct3  |  USA    | part41  | ["563,45"]
prdct4  |  UK     | part6   | ["0,45"]

我想显示第三个数据框中的差异

数据框 3:dfDifference

Env:test                             Env:prod    
product| country|partner| value      product| country | partner | value
------------------------------------ -----------------------------------
prdct2 | UK     |part4 | ["52,455"]  prdct2 |UK |part4  | ["247,455"]
prdct3 | USA    |part2 | ["563,45"]  prdct3 |USA|part41 | ["563,45"]
prdct4 | ITALY  |part6 | ["674,45"]  prdct4 |UK |part6  | ["0,45"]
prdct5 | UK     |part7 | ["563,578"] Not Available

我尝试了以下功能和方法但没有锻炼

Compare function
    comptest<-compare(df1test,df1prod,allowAll = TRUE)

Variable combine
    df1test$Varcomp <- apply(df1test,1,paste,collapse=';')
    df1prod$Varcomp <- apply(df1prod,1,paste,collapse=';')
    aabb<-sapply(df1prod$Varcomp,FUN = function(x){x==df1test$Varcomp})
马塞尔·德

一个很好的方法是setdiff()函数,它将两个数据帧作为参数。

newdata <- setdiff(df1, df2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

比较两个数据框并创建一个报告,其中给出字段名称和旧值/新值之间存在差异的地方

来自分类Dev

如何在R中的两个数据框之间查找和替换值

来自分类Dev

R 中两个数据框之间的相关图(相关热图)

来自分类Dev

在 R 中检索 Facebook 报告

来自分类Dev

R降价:将数据框中的值报告为文本

来自分类Dev

将两个数据框与r中的坐标合并

来自分类Dev

如何比较R中两个数据框的行

来自分类Dev

比较R中的两个数据框

来自分类Dev

替换R中两个数据帧之间的值

来自分类Dev

R合并两个数据框

来自分类Dev

合并两个数据框R

来自分类Dev

如何从内置功能R中关闭报告

来自分类Dev

比较两个数据框并创建一个报告,其中给出字段名称和旧值/新值存在差异的地方

来自分类Dev

网络错误触发 server.R 中的下载报告(报告生成)操作两次

来自分类Dev

如何使用dplyr查找R数据框中两行中的值之间的差异

来自分类Dev

如何使用dplyr查找R数据框中两行中的值之间的差异

来自分类Dev

R-在两个数据框中匹配两列

来自分类Dev

在r中绑定两个数据框并融合两列

来自分类Dev

从R中的原始数据/日志文件创建报告

来自分类Dev

在R中的两个数据框/矩阵中按行求和

来自分类Dev

在仅某些行匹配的R中的两个数据框中合并单个列

来自分类Dev

如何删除R中两个数据框中的唯一行?

来自分类Dev

在R中的两个数据框中绘制显示值的次数

来自分类Dev

在R中的两个数据框中搜索多个字段

来自分类Dev

将R中的两个列表合并到一个数据框中

来自分类Dev

按日期/时间从r中两个数据框的合并中删除重复的行

来自分类Dev

报告数据框中R中每个子组的缺失值

来自分类Dev

使用rbind和lapply在R中具有相同列的两个数据框之间有条件地复制行

来自分类Dev

连接两个数据框并覆盖匹配的行[R]

Related 相关文章

  1. 1

    比较两个数据框并创建一个报告,其中给出字段名称和旧值/新值之间存在差异的地方

  2. 2

    如何在R中的两个数据框之间查找和替换值

  3. 3

    R 中两个数据框之间的相关图(相关热图)

  4. 4

    在 R 中检索 Facebook 报告

  5. 5

    R降价:将数据框中的值报告为文本

  6. 6

    将两个数据框与r中的坐标合并

  7. 7

    如何比较R中两个数据框的行

  8. 8

    比较R中的两个数据框

  9. 9

    替换R中两个数据帧之间的值

  10. 10

    R合并两个数据框

  11. 11

    合并两个数据框R

  12. 12

    如何从内置功能R中关闭报告

  13. 13

    比较两个数据框并创建一个报告,其中给出字段名称和旧值/新值存在差异的地方

  14. 14

    网络错误触发 server.R 中的下载报告(报告生成)操作两次

  15. 15

    如何使用dplyr查找R数据框中两行中的值之间的差异

  16. 16

    如何使用dplyr查找R数据框中两行中的值之间的差异

  17. 17

    R-在两个数据框中匹配两列

  18. 18

    在r中绑定两个数据框并融合两列

  19. 19

    从R中的原始数据/日志文件创建报告

  20. 20

    在R中的两个数据框/矩阵中按行求和

  21. 21

    在仅某些行匹配的R中的两个数据框中合并单个列

  22. 22

    如何删除R中两个数据框中的唯一行?

  23. 23

    在R中的两个数据框中绘制显示值的次数

  24. 24

    在R中的两个数据框中搜索多个字段

  25. 25

    将R中的两个列表合并到一个数据框中

  26. 26

    按日期/时间从r中两个数据框的合并中删除重复的行

  27. 27

    报告数据框中R中每个子组的缺失值

  28. 28

    使用rbind和lapply在R中具有相同列的两个数据框之间有条件地复制行

  29. 29

    连接两个数据框并覆盖匹配的行[R]

热门标签

归档