我想使用豬聯合/合併兩個文件。但是,這是一個不同於一般工會的統一體。以下是我的文件(H *的文件頭):聯合使用豬列使用兩個文件
F1 :
h1,h2,h3,h4
a01,a02,a03,a04
a11,a12,a13,a14
F2 :
h3,h4,h5,h6
a23,a24,b01,b02
a33,a34,b11,b12
輸出結果必須是這些文件的聯盟這樣的:
FR :
h1,h2,h3,h4,h5,h6
a01,a02,a03,a04,,
a11,a12,a13,a14,,
,,a23,a24,b01,b02
,,a33,a34,b11,b12
還有一個困難是我想使它通用所以它適用於動態數量的通用列。目前有兩個共同的列,它可以有3個或1個共同的列,或者甚至沒有共同的列。例如:
F1 :
h1,h2,h3,h4
a1,a2,a3,a4
F2
h5,h6,h7,h8
b1,b2,b3,b4
FR
a1,a2,a3,a4
,,,,b1,b2,b3,b4
任何提示/幫助是可觀的。
這是否需要手動指定哪些列對於每個表是唯一且通用的?還是以編程方式提供輸入變量。 –
我有一個這個腳本的包裝,它以編程方式查找所有變量。我使用相同的腳本來聯合n個文件,所以我無法手動提供所有文件。 – Prometheus