2つのcsvファイルがあります。 A.csvとB.csv A.csvに含まれているとしましょう(ファイルサイズが5GB以上)。
64.234 20.342 786
63.231 20.124 765
63.652 20.857 387
B.csvには次のものが含まれます(ファイルサイズが5 GBを超える)。
63.231 20.124 234
63.652 20.857 383
64.234 20.342 876
次のような最終ファイルが欲しい
64.234 20.342 786 876
63.231 20.124 765 234
63.652 20.857 387 383
経度と緯度が同じ場合、条件として経度と緯度が使用されます。 sed、スクリプト、またはツールを使用してクイックソリューションがある場合は、バンド値が保存されます。 ! ! !
ベストアンサー1
入力ファイルがソートされていないため、問題をすばやく解決できません。しかし、次のようにすることができます。
join -o 0,1.2,1.3,2.3 <(sort A.csv) <(sort B.csv)