共通の列に基づいて複数のファイルをマージする必要がある Perl コードの非常に興味深い部分で立ち往生していますが、この共通の列には異なる数のレコードが含まれています。等々。
例:ここに私の3つのファイルがあります:
FileA.txt
ID Value
1 45
2 56
3 23
FileB.txt
ID Value
2 57
3 65
5 32
FileC.txt
ID Value
1 21
3 68
4 42
私の出力は、次のように結合されたテーブルになるはずです:
ID ValueA ValueB ValueC
1 45 0 21
2 56 57 0
3 23 65 68
4 0 0 42
5 0 32 0
使用してみpaste
ましたが、共通の列を考慮せずに、リストを並べて貼り付けるだけです。
どうすればいいですか?
どんな提案でも大歓迎です。