python数据框中行和列之间的公共元素

我有两个数据框。如下所示,第一列包含三列。

Col_1   Col_2   Col_3
aaa     dfd     ccc
sdf     jjj     sge
rty     fgh     rtg
hji     dfg     hyt
lkj     bgh     dcf

在每一行中,有一个元素与下面显示的SECOND数据框中的元素之一相同(当然,第二个数据框中的元素不必具有任何特定顺序)。

list
ccc
sge
fgh
dfg
dcf

我的目标是遍历FIRST数据帧中的每一行,并找到与SECOND数据帧相同的元素。接下来,将该元素放在行的开头。预期结果如下:

预期结果

Col_1   Col_2   Col_3
ccc     aaa     dfd
sge     sdf     jjj
fgh     rty     rtg
dfg     hji     hyt
dcf     lkj     bgh

任何帮助将不胜感激 !!

U10转发

为什么不尝试使用applyisintolist

print(df.apply(lambda x: x[x.isin(ls)].tolist() + x[~x.isin(ls)].tolist(), axis=1))

输出:

  col1 col2 col3
0  ccc  aaa  dfd
1  sge  sdf  jjj
2  fgh  rty  rtg
3  dfg  hji  hyt
4  dcf  lkj  bgh

我简单地加载每一行并获得其中的一行并将ls其设为第一个值,方法是使用isinandtolist将其余部分添加到末尾,而将其自身作为第一行+

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据R中的列值计算和存储数据框中行之间的差异结果

来自分类Dev

根据R中行或列的类别选择数据框的元素

来自分类Dev

计算R中数据框中行和列的中位数

来自分类Dev

计算熊猫数据框中行之间的差异

来自分类Dev

计算熊猫数据框中行之间的差异

来自分类Dev

R-识别数据框列中的公共元素

来自分类Dev

Python:如何在列表和字典之间创建公共元素

来自分类Dev

数据库性能中行数和列数之间的相关性

来自分类Dev

如何计算数据框中行之间的距离并创建矩阵

来自分类Dev

Python-计算两个数据框的两列之间相等的元素数

来自分类Dev

删除数据框列,其中行值类似于“ []”

来自分类Dev

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

来自分类Dev

在值是数组/列表的数据框中查找列的各个值之间的公共交集

来自分类Dev

来自熊猫数据框python的barh图表中行的不同颜色

来自分类Dev

如何根据另一列计算数据框中的公共元素

来自分类Dev

通过公共列合并R中的不均匀数据框并通过NA填充空元素

来自分类Dev

通过将列表元素转换为行和列,将列表转换为数据框python

来自分类Dev

数据框列的套用和套用之间的区别?

来自分类Dev

Python:如何从数据框中行查找数据并根据列匹配在另一个数据框中相乘

来自分类Dev

在python中获取列表和嵌套列表之间的公共列表元素

来自分类Dev

使用数据框列表的公共列创建数据框-R

来自分类Dev

根据数据框的列表和列之间的值匹配来创建新的数据框

来自分类Dev

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

来自分类Dev

使用 python 数据框元素比较和打印值

来自分类常见问题

从数据框中行的每个元素中减去行的最小值,

来自分类Dev

从数据框中行的每个元素中减去行的最小值,

来自分类Dev

比较两个Python Pandas数据框的2列并获取公共行

来自分类Dev

如何使用python在单个数据框中查找具有多个公共值的列

来自分类Dev

根据数据框列的上一个和下一个元素创建python函数

Related 相关文章

  1. 1

    根据R中的列值计算和存储数据框中行之间的差异结果

  2. 2

    根据R中行或列的类别选择数据框的元素

  3. 3

    计算R中数据框中行和列的中位数

  4. 4

    计算熊猫数据框中行之间的差异

  5. 5

    计算熊猫数据框中行之间的差异

  6. 6

    R-识别数据框列中的公共元素

  7. 7

    Python:如何在列表和字典之间创建公共元素

  8. 8

    数据库性能中行数和列数之间的相关性

  9. 9

    如何计算数据框中行之间的距离并创建矩阵

  10. 10

    Python-计算两个数据框的两列之间相等的元素数

  11. 11

    删除数据框列,其中行值类似于“ []”

  12. 12

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

  13. 13

    在值是数组/列表的数据框中查找列的各个值之间的公共交集

  14. 14

    来自熊猫数据框python的barh图表中行的不同颜色

  15. 15

    如何根据另一列计算数据框中的公共元素

  16. 16

    通过公共列合并R中的不均匀数据框并通过NA填充空元素

  17. 17

    通过将列表元素转换为行和列,将列表转换为数据框python

  18. 18

    数据框列的套用和套用之间的区别?

  19. 19

    Python:如何从数据框中行查找数据并根据列匹配在另一个数据框中相乘

  20. 20

    在python中获取列表和嵌套列表之间的公共列表元素

  21. 21

    使用数据框列表的公共列创建数据框-R

  22. 22

    根据数据框的列表和列之间的值匹配来创建新的数据框

  23. 23

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

  24. 24

    使用 python 数据框元素比较和打印值

  25. 25

    从数据框中行的每个元素中减去行的最小值,

  26. 26

    从数据框中行的每个元素中减去行的最小值,

  27. 27

    比较两个Python Pandas数据框的2列并获取公共行

  28. 28

    如何使用python在单个数据框中查找具有多个公共值的列

  29. 29

    根据数据框列的上一个和下一个元素创建python函数

热门标签

归档