可能なすべてのペアを自動的に比較します。

可能なすべてのペアを自動的に比較します。

"、"で区切られた列を持つ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)に関係なく、一意のペアのみが必要です。また、実際の入力ファイルには行が多く、列が少なくても、列が多い場合もありますが、列と行の数に応じて独立して動作するスクリプトが必要です。

誰でもこの問題を解決するのに役立ちますか?私はスクリプトの専門家ではなく、仕事の問題にはこのスクリプトが必要です。

よろしくお願いします。

関連情報