如何从数据框中选择行与哈希图比较

实验

我有两个数据框,

df1

      id         slt     sln       elt      eln        start      end 

在此处输入图片说明

df2

     id           evt         slt    sln     speed     detector

在此处输入图片说明

哈希图

Map(351608084643945 -> List(1544497916,1544497916), 351608084643944 -> List(1544498103,1544498093))

我想比较列表中的值,如果列表中的两个值匹配,那么我想从该 id 的 dataframe(df1) 中获得整行。否则,该 ID 的 df2 中的整行。

数据框和地图都将具有不同且唯一的 ID。

里希·萨拉夫

如果我理解正确,您想遍历哈希映射,并且对于条目,您想检查列表中的值是否具有相同的所有值。如果列表具有相同的元素,您需要来自 df1 的数据,否则来自 df2 的数据。如果那是您想要的,那么下面是相同的代码。

hashMap.foreach(x => {
        var key = x._1.toString
        var valueElements = x._2.toList
        if (valueElements.forall(_ == valueElements.head)) {
          df1.filter($"id".equalTo(key))
        } else {
          df2.filter($"id".equalTo(key))
        }
      })

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从数据框中选择重复的行?

来自分类Dev

如何从多索引熊猫数据框中选择连续的行?

来自分类Dev

如何更新在原始数据框中选择的行?

来自分类Dev

从R数据框中选择行

来自分类Dev

从熊猫数据框中选择特定的行

来自分类Dev

熊猫:无法从数据框中选择行

来自分类Dev

如何从数据框中选择替换行

来自分类Dev

如何从数据框中选择离散列

来自分类Dev

如何从数据框中选择汇总列

来自分类Dev

如何为大量数据生成哈希图?

来自分类Dev

如何使用哈希图/字典从数据框中获取值?更快地替代R中的for循环

来自分类Dev

如何从数据框中选择具有特定行名的行?

来自分类Dev

如何从数据框中选择具有特定行名的行?

来自分类Dev

从熊猫数据框中选择具有相同数据的行

来自分类Dev

从数据框中选择“中间”行,行总数为偶数

来自分类Dev

从数据框中选择行高0.001的行

来自分类Dev

如何使用R中许多列的条件从数据框中选择行

来自分类Dev

如何在R中使用grep()从数据框中选择行

来自分类Dev

如果值不等于数字,如何从Pandas数据框中选择行?

来自分类Dev

如何在熊猫数据框中选择第一行?

来自分类Dev

如何基于多列中的字符串匹配在Pandas数据框中选择行

来自分类Dev

如何从数据框中选择与BID按组不匹配的行?

来自分类Dev

如何在数据框中选择一定数量的行?

来自分类Dev

如何在数据框中选择特定的行,将其分组并使用python查找总和?

来自分类Dev

如何根据多列的正则表达式从数据框中选择行

来自分类Dev

如何在条件下从数据框中选择多个列和行?

来自分类Dev

如何从Ajax数据中选择行

来自分类Dev

如何从数据框中选择所有数据?

来自分类Dev

从Pandas数据框中选择包含某些值的行

Related 相关文章

  1. 1

    如何从数据框中选择重复的行?

  2. 2

    如何从多索引熊猫数据框中选择连续的行?

  3. 3

    如何更新在原始数据框中选择的行?

  4. 4

    从R数据框中选择行

  5. 5

    从熊猫数据框中选择特定的行

  6. 6

    熊猫:无法从数据框中选择行

  7. 7

    如何从数据框中选择替换行

  8. 8

    如何从数据框中选择离散列

  9. 9

    如何从数据框中选择汇总列

  10. 10

    如何为大量数据生成哈希图?

  11. 11

    如何使用哈希图/字典从数据框中获取值?更快地替代R中的for循环

  12. 12

    如何从数据框中选择具有特定行名的行?

  13. 13

    如何从数据框中选择具有特定行名的行?

  14. 14

    从熊猫数据框中选择具有相同数据的行

  15. 15

    从数据框中选择“中间”行,行总数为偶数

  16. 16

    从数据框中选择行高0.001的行

  17. 17

    如何使用R中许多列的条件从数据框中选择行

  18. 18

    如何在R中使用grep()从数据框中选择行

  19. 19

    如果值不等于数字,如何从Pandas数据框中选择行?

  20. 20

    如何在熊猫数据框中选择第一行?

  21. 21

    如何基于多列中的字符串匹配在Pandas数据框中选择行

  22. 22

    如何从数据框中选择与BID按组不匹配的行?

  23. 23

    如何在数据框中选择一定数量的行?

  24. 24

    如何在数据框中选择特定的行,将其分组并使用python查找总和?

  25. 25

    如何根据多列的正则表达式从数据框中选择行

  26. 26

    如何在条件下从数据框中选择多个列和行?

  27. 27

    如何从Ajax数据中选择行

  28. 28

    如何从数据框中选择所有数据?

  29. 29

    从Pandas数据框中选择包含某些值的行

热门标签

归档