Hice una búsqueda rápida y no pude encontrar una solución. Lo resolví de una manera bastante compleja hace algún tiempo, pero me preguntaba si hay una manera más fácil.
Problema: tengo una matriz asociativa de un formulario:
assarr = ["AA" => "AAA", "BB" => "BBB", => "CCC" ];
Tengo una columna "A" que tiene "AA", "BB" o algo más.
Necesito llenar la columna "B" con valores basados en la matriz asociativa y la columna "A". es decir, para una fila en la que "A" tiene "AA", "B" debe ser "AAA" y así sucesivamente. Si "A" tiene valores que no están en la matriz, "B" debería obtener el "CCC" predeterminado.
Basado en el hecho de lo fácil que es crear una matriz asociativa a partir de dos columnas, debería haber una forma igualmente fácil de llenar una columna basada en una matriz asociativa y otra columna con claves.
Gracias,
METRO.