¿Existe una forma rápida de transformar el tipo de datos de una columna?Tengo una pregunta para ayudar, gracias.
Hay una tabla con más de 1200 columnas, dado que muchos valores de datos comienzan con "i", hay alrededor de 900 columnas, entonces necesito convertir el formato de columna de carácter a numérico, pero con un bucle for, es demasiado lento, ¿hay alguna manera rápida?
Automatización y scriptingRe: ¿Existe una forma rápida de transformar el tipo de datos de una columna?Para aclarar, cuando dices ' muchos valores de datos que comienzan con "i"', estás diciendo que dentro de una columna tienes valores de datos como
i78
?
Si esto es a lo que te refieres, es necesario cambiar el valor a
178
o simplemente quita la "i" y deja
78
o simplemente establezca el valor en un valor faltante
Re: ¿Existe una forma rápida de transformar el tipo de datos de una columna?Podrías intentar seleccionar las columnas, hacer clic derecho y usar


Re: ¿Existe una forma rápida de transformar el tipo de datos de una columna?Hay muchos valores que comienzan con i, definimos estos datos como valores no válidos de todos modos, deben convertirse en valores faltantes
Re: ¿Existe una forma rápida de transformar el tipo de datos de una columna?For Each( {col, index}, {:a, :b, :c},
col << Data Type( numeric ) <<
Set Modeling Type( "continuous" )
);¡Gracias! Pero todavía es lento cuando hay miles de columnas con muchos valores.
Re: ¿Existe una forma rápida de transformar el tipo de datos de una columna?¡Gracias! Todavía es lento, 20 minutos...
¿Hay alguna manera de cambiar el formato antes de importar los datos?
Re: ¿Existe una forma rápida de transformar el tipo de datos de una columna?Puede intentar acelerarlo haciendo que su tabla de datos sea invisible (ábrala como invisible/consúltela como invisible o use << show window(0)) y usando << Begin Data Update antes y << End Data Update después de su bucle.
Re: ¿Existe una forma rápida de transformar el tipo de datos de una columna?Tal vez (no creo que hayas definido de dónde provienen los datos). En el mejor de los casos, puedes corregir los datos en la fuente.