自动比较所有可能的对

自动比较所有可能的对

我有一个 txt 文件,其中的列用“,”分隔。我的输入文件与此类似:

ID,pKi,cod,name
4a,6,34,
4b,7,54,yui
4c,8,64,ter

我想获取所有可能的对,考虑到 ID 列,并且每对都具有其他列中报告的相关信息。

预期产出

ID1,ID2,pk1,pk2,cod1,cod2,name1,name2
4a,4b,6,7,34,54,,yui
4a,4c,6,8,34,64,,ter
4b,4c,7,8,54,64,yiu,ter

据报道,我只想要一对唯一的,而不考虑相同 ID 的其他可能组合(例如 4b,4a 或 4c,4a 或 4c,4b)。此外,我的真实输入文件有更多的行,有时可能有更少的列,有时可能有更多的列,但我想要一个根据列数和行数独立工作的脚本。

有人可以帮助我解决这个挑战吗?我对脚本不是很专家,我需要这个脚本来处理工作问题。

提前致谢。

相关内容