cómo concatenar archivos csv para que cada archivo se agregue adyacente, es decir, a la derecha, en lugar de secuencialmente, es decir, a la parte inferior

2

en otras palabras, estoy tratando de unir algunos cientos de archivos csv que son 1 columna cada uno y me gustaría que cada archivo csv cree una nueva columna en lugar de crear una nueva fila.

Este es el comando que estoy usando actualmente:

gls-Mac-Pro:~ gliiiitch$ cat *.csv >merged_files.csv

dropixx
fuente
¿Quiere decir que desea agregar columnas de datos? ¿Tienes una muestra de lo que tienes y una plantilla de lo que quieres que sea el resultado?
Allan

Respuestas:

2

Prueba el pastecomando:

paste *.csv > merged_files.csv

Puede que tenga que experimentar para asegurarse de que el orden de las columnas coincida con sus expectativas ...

escocés
fuente
gracias por la respuesta, el terminal devolvió el error "demasiados archivos abiertos"
dropixx
¿Con cuántos archivos csv está trabajando? Echa un vistazo aquí: superuser.com/questions/433746/…
Scot
Lo comprobaré. Hay 1.868 archivos. 230 mb en total
dropixx
pegar funcionó el número de archivos se limita a 256. gracias
dropixx