Tengo un gran conjunto de datos similar al ejemplo siguiente :
ID | CÓDIGO | ESTUDIO | CANTIDAD | COL_NAME |
---|---|---|---|---|
111 | 5611 | ABCD | 56.17 | ID |
211 | 5411 | GFED | 451.1 | CANTIDAD |
311 | 3212 | YTRA | 687.3 | ESTUDIO |
Quiero rellenar los valores de las columnas se almacenan en col_name en una columna(COL_VAL) dentro de la misma dataframe de la siguiente manera :
ID | CÓDIGO | ESTUDIO | CANTIDAD | COL_NAME | COL_VALUE |
---|---|---|---|---|---|
111 | 5611 | ABCD | 56.17 | ID | 111 |
211 | 5411 | GFED | 451.1 | CANTIDAD | 451.1 |
311 | 3212 | YTRA | 687.3 | ESTUDIO | YTRA |
Estoy usando un bucle y .collect() para rellenar los valores, sino que está teniendo un montón de tiempo. Quisiera saber formas más eficientes de hacer lo mismo relevantes para un gran conjunto de datos.