在新的有组织的df中匹配不同数据框之间的公共行

毛罗·诺盖拉(Mauro Nogueira)

有人可以帮助我匹配三个或更多不同排名的df,以使最后一个仅包含所有这些行的共有行吗?我正在尝试匹配和合并功能,但不能再继续了。

数据如下所示:

A <- data.frame(letter=LETTERS[sample(10)], x=runif(10)) B <- data.frame(letter=LETTERS[sample(10)], x=runif(10)) C <- data.frame(letter=LETTERS[sample(10)], x=runif(10))

但是,“字母”是每个df上的“ row.names”,只有一列带有数字“ x”,即排名值。

值得

没有很多细节,但我尝试建议一种基本方法。如果下面从所提供的两个参数测试的功能dataFrame1dataFrame2它们之间的匹配。TRUE回答的均匀性中,它将共同的价值存储在一个新的中dataFrame3方括号中的索引代表您要测试的行。

matching_row <- function(x, y) {
        if (identical(x, y)) {
        dataFrame3 <- x
        }
}
dataFrame3 <- matching_row(dataFrame$x[row], dataFrame2$x[row])

您可以通过添加数据来根据数据的特性来修改功能,例如,loop如果数据帧很大,或者使用更严格/更灵活的逻辑条件来测试数据帧之间的身份,则可以进行修改。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

将较大的数据框分为两个有组织的数据框的最佳方法?

来自分类Dev

将较大的数据框分为两个有组织的数据框的最佳方法?

来自分类Dev

列出有组织的熊猫df的列表的字典

来自分类Dev

根据数据框中两个不同列之间的匹配来删除行

来自分类Dev

Python:根据给定的索引使用现有 df 中的行创建新数据框

来自分类Dev

选择分组数据框中具有公共ID的行

来自分类Dev

从不同数据框的同一列中获得5之间的公共值

来自分类Dev

从现有的Python组织和创建新的数据框

来自分类Dev

如何提取多个数据框之间的公共行

来自分类Dev

从匹配的numpy数组与pandas数据框创建新的pandas df

来自分类Dev

如何基于两个不同数据框中的匹配值创建新列?

来自分类Dev

如何从DBPedia获得所有组织?

来自分类Dev

海牛Trello列出所有组织

来自分类Dev

调整有组织的点云的大小

来自分类Dev

无法以有组织的方式获得输出

来自分类Dev

比较 R 中的 3 个不同的 .csv 文件并将它们之间的公共数据提取到新的 .csv

来自分类Dev

使用R重塑数据框中的行组织

来自分类Dev

基于公共列合并数据框但保留 x 中的所有行

来自分类Dev

将大型数据集分解为有组织的索引

来自分类Dev

如何显示来自 rails helper 内容标签的有组织的数据

来自分类Dev

有没有办法比较两个数据框中具有不同列号的列并删除与特定列不匹配的行?

来自分类Dev

遍历 pandas 数据框中的行并匹配列表字典中的值以创建新列

来自分类Dev

在python中索引数据框中的不同列的行之间相减

来自分类Dev

查找在2个数据框之间匹配的行,以及它们在R中的索引

来自分类Dev

将新数据框插入现有数据框到Pandas中的特定行位置

来自分类Dev

有没有一种方法可以匹配两个数据帧中的序列号,并将df2中的系列列表(行)添加到df1中的新列(Python,pandas)

来自分类Dev

如何计算列名中具有相似模式的不同数据框中的列之间的差异?

来自分类Dev

如何对我的列进行排序,以便它们与不同数据框中的行顺序相匹配?

来自分类Dev

显示Maxima中3D功能的有组织的俯视图

Related 相关文章

  1. 1

    将较大的数据框分为两个有组织的数据框的最佳方法?

  2. 2

    将较大的数据框分为两个有组织的数据框的最佳方法?

  3. 3

    列出有组织的熊猫df的列表的字典

  4. 4

    根据数据框中两个不同列之间的匹配来删除行

  5. 5

    Python:根据给定的索引使用现有 df 中的行创建新数据框

  6. 6

    选择分组数据框中具有公共ID的行

  7. 7

    从不同数据框的同一列中获得5之间的公共值

  8. 8

    从现有的Python组织和创建新的数据框

  9. 9

    如何提取多个数据框之间的公共行

  10. 10

    从匹配的numpy数组与pandas数据框创建新的pandas df

  11. 11

    如何基于两个不同数据框中的匹配值创建新列?

  12. 12

    如何从DBPedia获得所有组织?

  13. 13

    海牛Trello列出所有组织

  14. 14

    调整有组织的点云的大小

  15. 15

    无法以有组织的方式获得输出

  16. 16

    比较 R 中的 3 个不同的 .csv 文件并将它们之间的公共数据提取到新的 .csv

  17. 17

    使用R重塑数据框中的行组织

  18. 18

    基于公共列合并数据框但保留 x 中的所有行

  19. 19

    将大型数据集分解为有组织的索引

  20. 20

    如何显示来自 rails helper 内容标签的有组织的数据

  21. 21

    有没有办法比较两个数据框中具有不同列号的列并删除与特定列不匹配的行?

  22. 22

    遍历 pandas 数据框中的行并匹配列表字典中的值以创建新列

  23. 23

    在python中索引数据框中的不同列的行之间相减

  24. 24

    查找在2个数据框之间匹配的行,以及它们在R中的索引

  25. 25

    将新数据框插入现有数据框到Pandas中的特定行位置

  26. 26

    有没有一种方法可以匹配两个数据帧中的序列号,并将df2中的系列列表(行)添加到df1中的新列(Python,pandas)

  27. 27

    如何计算列名中具有相似模式的不同数据框中的列之间的差异?

  28. 28

    如何对我的列进行排序,以便它们与不同数据框中的行顺序相匹配?

  29. 29

    显示Maxima中3D功能的有组织的俯视图

热门标签

归档