Cómo conservar los tipos de columnas numéricas al concatenar tablas con columnas vacíasHola,
Tengo dos tablas ((importadas inicialmente desde archivos csv) que quiero concatenar, cada una con una sola columna, "Columna 1" (ver captura de pantalla a continuación). En la primera tabla, no hay datos; está vacía y es del tipo de carácter nominal (predeterminado, al exportar el csv).
En la segunda tabla hay datos numéricos.
Cuando concateno las dos tablas, el formato final es un carácter nominal aunque haya datos numéricos.
¿Existe alguna opción para que esto se detecte automáticamente como numérico?
Información adicional:
-Esta automatizado, tengo este problema en muchas columnas.
- No sé de antemano qué columnas son numéricas.
- No sé de antemano qué tablas no tienen datos.

Automatización y scriptingRe: Cómo conservar los tipos de columnas numéricas al concatenar tablas con columnas vacíasPuedes comprobar si las columnas son numéricas antes de la concatenación y actualizar el resultado final según corresponda. O bien, puedes revisar las columnas de caracteres después de la concatenación y modificarlas. No he probado este método (<< falla al convertir), pero creo que debería funcionar correctamente.
Names Default To Here(1);
dt = New Table("My Table",
New Column("col1", Character, "Nominal", Set Values({"123", "456", "abc", "789", "", "def"})),
New Column("col2", Character, "Nominal",Set Values({"123", "456", "789", "", "", ""}))
);
For Each({colname}, dt << Get Column Names("Character", "String"),
r = Column(dt, colname) << Set Data Type("Numeric", <
<FAIL on="" conversion="" error=""></FAIL>
Re: Cómo conservar los tipos de columnas numéricas al concatenar tablas con columnas vacíasHola, gracias, no sabía de estas funciones ¡resolvieron mi problema!