首页 > 解决方案 > 查找两个不同数据框列之间的不匹配数据

问题描述

我正在尝试比较来自不同数据框的两列。问题是这些列的顺序不同。

鉴于以下两个数据框:

df1
index Letter
  1    C,D,X
  2    E,F
  3    A,B


df2
index Letter
  1    A
  2    C,D
  3    F

我想识别这两个数据框没有共同点的所有数据。例如,一个数据帧具有“A,B”,而另一个数据帧只有“A”。我正在尝试在 df2 中标记丢失的“B”。最好的方法是将“字母”的每一行拆分为列表列表,然后创建一个字典进行比较?

标签: pythonpandas

解决方案


推荐阅读