Как выровнять 3 файла на основе значения первого столбца

У меня есть 3 текстовых файла c.dat , n.dat и h. dat Содержание аналогично, в этом формате

c.dat    n.dat    h.dat
1 0.ccc  3 1.nnn  1 2.hhh
2 0.ccc  4 1.nnn  2 2.hhh
4 0.ccc  5 1.nnn  5 2.hhh

Желаемый результат:

1 0.ccc Inf 2.hhh
2 0.ccc Inf 2.hhh
3 Inf 1.nnn Inf
4 0.ccc 1.nnn Inf
5 Inf 1.nnn 2.hhh
6 Inf Inf Inf
7 ....

Каждый файл имеет ~ 100 строк, но они не всегда начинаются с 1 и не всегда идут подряд.

Мне нужно выровняйте 3 файла по первому столбцу так, чтобы, если в других файлах его нет, он был заполнен чем-то вроде NA, или NaN, или Inf ... что угодно.

Спасибо!

5
задан Wim Coenen 11 March 2011 в 12:55
поделиться