Datos brutos desordenados

Un usuario Pregunto ✅

scott_od

hola, espero que alguien aquí pueda guiarme sobre la mejor manera de transformar estos datos provenientes de un archivo de datos sin procesar muy desordenado. El principal problema es que los encabezados y datos de las columnas se distribuyen en 2 filas.

El objetivo es transformar los datos y tener 1 fila de encabezados y datos (por pedido)
Tengo los datos sin procesar en 2 formatos diferentes (txt y lista xls), pero ninguno parece ser más fácil de trabajar que el otro

Gracias de antemano por cualquiera que haya podido ayudar en este

samdthompson

El encabezado de doble fila no es un problema:

1. Tanspose datos

2. Fusionar las dos primeras columnas

3. Transponer datos

4. Promocionar la primera fila como encabezados

scott_od

En respuesta a samdthompson

No creo que maneje las filas dobles de datos.

samdthompson

En respuesta a scott_od

Oh, lo siento, me perdí la parte en las filas que también se ve afectada. Urgh, situación horrible. Okey,

1. Ingrese los datos y asegúrese de que estén en un orden en el que las filas estén en su orden, es decir, fila 1a, fila 1b, fila 2a, fila 2b, etc.

2. Agregue una columna de índice que comience en 1 y filtre solo por números pares,

3. Duplique la consulta y cambie el paso del filtro a números impares únicamente.

4. En la tabla de «probabilidades», cree una columna personalizada que sea el índice +1.

5. Fusionar las dos tablas usando el índice de los ‘pares’ y el personalizado de las ‘probabilidades’

6. Expanda los datos.

Siempre que la clasificación en el primer paso sea sólida. esto funcionará bien. Haz también la primera sugerencia, ordenando los encabezados de dos filas.

scott_od

En respuesta a samdthompson

Gracias por responder de nuevo. Desafortunadamente, los datos a veces tienen más de 1 fila, a veces 2 y, a veces, 3 (dependiendo de los elementos que se actualicen).

data.png

samdthompson

En respuesta a scott_od

Ah bien.

1. Cuando lo traiga en la primera columna, el elemento DO / SO será nulo para cualquier segunda o tercera línea.

2. Utilice la opción de rellenar para completar los que se encuentran en la columna.

3. Agrupe por la columna DO / SO y obtenga un recuento de filas para cada uno y expanda nuevamente.

4. Combine todas las columnas que no sean DO / SO y la columna de recuento juntas y luego gírelas por el recuento.

5. Divida las columnas según el delimitador que eligió cuando las fusionó.

6. No puedo imaginar cuántas columnas terminarás después de este proceso, pero habrá un montón para eliminar.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *