Tengo dos archivos .csv que comparten una columna de encabezado, que es POSICIÓN DEL POZO, y me gustaría fusionar ambos archivos en uno solo.
Además, uno de los archivos tiene dos columnas con valores individuales separados por una línea vertical (|). Necesito formatear ese archivo .csv para que cada valor aparezca en una fila diferente.
Adjunto los dos archivos que menciono.
Hi Pilar,
Lo que tienes aquí se llama texto delimitado por barras verticales, donde las columnas X e Y contienen los datos como "1 | 2 | 3", etc. En JMP, hay una opción en Columnas > Utilidades > Texto a columnas que puede ayudarte. A continuación, te explico detalladamente cómo lo hice; también he creado un flujo de trabajo conel Generador de flujos de trabajo para que puedas seguirlo.
Primero, debes importar tanto el archivo base como el archivo meta. Puedes hacerlo con Archivo > Abrir o simplemente arrastrando y soltando los archivos en una ventana de JMP. Empecemos con el archivo base:
Ben_BarrIngh_0-1788791270632.pngBen_BarrIngh_0-1788791270632.png
Queremos eliminar los separadores X e Y y crear columnas separadas para cada entrada, que luego uniremos con JMP. Para las columnas X e Y, haz clic en la columna, ve a Columnas > Utilidades > Texto a columnas. Cuando aparezca la ventana, añade el símbolo '|' como delimitador y pulsa Aceptar. Haz lo mismo con la columna Y.
Ben_BarrIngh_1-1788791329767.pngBen_BarrIngh_1-1788791329767.png
Ben_BarrIngh_2-1788791349509.pngBen_BarrIngh_2-1788791349509.png
La tabla de datos tendrá este aspecto:
Ben_BarrIngh_4-1788791416070.pngBen_BarrIngh_4-1788791416070.png
No queremos conservar las columnas 'X' e 'Y' originales, así que podemos eliminarlas ambas.
Ahora queremos crear dos columnas a partir de los datos, una para la variable X y otra para la variable Y. Para ello, ve a Tabla > Apilar y selecciona todas las columnas X e Y. De esta forma, JMP reconocerá que se trata de dos grupos distintos que se están apilando. Haz clic en «Apilar varias series», establece la serie en «2» y pulsa «Contiguo» (ver más abajo).
Ben_BarrIngh_5-1788791535378.pngBen_BarrIngh_5-1788791535378.png
La tabla resultante tendrá sus tablas X e Y correctamente apiladas y alineadas, puede eliminar las columnas 'Label' y 'Label2', cambiar el nombre de las columnas 'Data' a x e Y, y listo.
Ben_BarrIngh_6-1788791623067.pngBen_BarrIngh_6-1788791623067.png
Como ya mencioné, creé un flujo de trabajo a partir de esto y simplemente agregué un paso para seleccionar el archivo de Excel, por lo que esto debería funcionar para todos sus archivos, siempre que sigan el mismo formato (agregué un paso de gráficos al final solo para mostrar cómo también puede automatizar la creación de gráficos).
¡Espero que esto ayude!
Gracias,
Ben
Hi Pilar,
Me di cuenta de que no añadí la segunda parte:
Una vez que tengas los archivos 'Meta' y 'Baseline', puedes unirlos aprovechando que ambos tienen columnas que describen el 'Pozo'. Ve a la tabla Baseline y luego a Tablas > Actualizar. Puedes seleccionar actualizarla con la tabla 'Meta' y simplemente hacer coincidir las columnas que muestran los pozos juntos (ver más abajo).
Ben_BarrIngh_7-1788791810629.png
Esto transferirá los metadatos de una tabla a la otra mediante la identificación de 'Well'.
Gracias,
Ben