Per concatenare con BSD Join

1

Voglio concatenare in BSD Join.

Dati

Model Decreasing Constant Increasing
2025 75.5 82.5 89.5
2035 65.5 82.5 102
2050 49.5 82.5 112

e configurazione degli errori in ybar

Model Decreasing Constant Increasing
2025 2.5 2.5 2.5
2035 2.5 2.5 5
2050 7.5 7.5 7.5

che dovrebbe essere

2025 75.5 82.5 89.5 2.5 2.5 2.5
...

La variante Unix join A B funziona secondo il mio amico.

Uscite dalla testa

$ head model1_ave.dat
Year Decreasing Constant Increasing
2025 75.5 82.5 89.5
2035 65.5 82.5 102
2050 49.5 82.5 112
$ head model1_ave_err.dat 
Model Decreasing Constant Increasing
2025 2.5 2.5 2.5
2035 2.5 2.5 5
2050 7.5 7.5 7.5

Come si concatenano i due file in OSX Join i.e BSD?

    
posta Léo Léopold Hertz 준영 19.04.2015 - 10:11
fonte

1 risposta

1

join funziona per me qui:

pse@Mithos:~/t$ join -1 1 -2 1 t1 t2
Model Decreasing Constant Increasing Decreasing Constant Increasing
2025 75.5 82.5 89.5 2.5 2.5 2.5
2035 65.5 82.5 102 2.5 2.5 5
2050 49.5 82.5 112 7.5 7.5 7.5

Nel caso in cui ci siano linee di intestazione non corrispondenti in ogni file, devi prima sbarazzartene, altrimenti l'unione fallirà.

pse@Mithos:~/t$ join -1 1 -2 1 <(grep -v Year t1) <(grep -v Model t2)
2025 75.5 82.5 89.5 2.5 2.5 2.5
2035 65.5 82.5 102 2.5 2.5 5
2050 49.5 82.5 112 7.5 7.5 7.5
    
risposta data 19.04.2015 - 10:22
fonte

Leggi altre domande sui tag