的独特combbination我有两个DataFrames具有不同尺寸和不同数量的列,例如:比较两个dataframes并找到列
DF1:
index col1 col2 col3
1 AA A12 SH7B
2 Ac DJS 283
3 ZH 28S 48d
DF2:
index col1 col2 col3 col4
2 AA cc2 SH7B hd5
7 Ac DJS 283,dhb re
10 ZH 28S SJE,48d 385d
23 3V4 38D 350,eh4 sm4
44 S3 3YE 032,she 3927
所以索引是不同的。并且在第一个数据框中有一些与其他数据框相似的数据的独特组合,我想查找它们。因此,我想循环遍历第二个数据框的行并查找每行的每个数据组合(例如:( 7,Ac,DJS,283,re)和(7,Ac,DJS,dhb,re)是索引7的两种组合,因为列中有多个值),并将其与第一个数据框的行进行比较并打印如果在第二个数据帧中有相同的组合,它也会出来。
result:
1 Ac DJS 283
2 ZH 28S 48d
谢谢
定义除非有相似性的正式定义,否则您的问题无法通过算法解决。 – DyZ
我在例子中解释过,类似的我的意思是相同的...例如(Ac,DJS,283)的组合可以在两个数据帧中找到,所以这是结果数据帧的行之一 – faranak777
但是没有'283 '在第二张桌子。有'283,dhb'代替。 – DyZ