¿Cómo puedo hacer que una columna de datos sea numérica continua?He estado tropezando con esto y no he podido encontrar la sintaxis adecuada.
En mis datos tengo una columna titulada "InstHead_Serial", que siempre es un valor numérico de 6 caracteres numéricos, sin decimales.
Quiero tratar los datos como numéricos en mi análisis, pero cuando se extraen de nuestra base de datos son datos de tipo carácter.
He estado intentando muchas permutaciones del siguiente comando para convertir el tipo de datos a numérico/continuo, sin éxito.Si alguien puede ayudar proporcionando la sintaxis correcta, será muy útil; ¡gracias de antemano!
Column( "InstHead_Serial" ) << data type( numeric, continuous, Format( "" ) );
Modelado Estadístico AvanzadoInvestigación del Consumidor y del MercadoAcceso a los datosFusión y limpieza de datosLa personalización en masaRe: ¿Cómo hago que una columna de datos sea numérica continua?Eso lo hizo; genial y muchas gracias!!
Re: ¿Cómo hago que una columna de datos sea numérica continua?No sé por qué no funciona para usted, pero es una solución simple, simplemente separe el Tipo de modelado en una declaración separada.
column("InstHead_Serial") << data type(numeric,format("Best"));
column("InstHead_Serial") << modeling type(continuous);Re: ¿Cómo hago que una columna de datos sea numérica continua?¡Gracias Jim!
Probé estos dos tipos de formato y ambos dan como resultado el siguiente resultado:
El tipo de datos se cambia de carácter a numérico
El formato se cambia a Fix Dec o mejor según la receta de script que proporcionó
El tipo de modelado permanece como "Nominal" frente a "Continuo"; Intenté lo siguiente:
, continuo,
, "Continuo",
, Tipo de modelado ("Continuo")
, Tipo de modelado (continuo)
Puedo ingresar manualmente a la tabla de datos, seleccionar la columna y cambiar la información de la columna a Continua, por lo que parece que algo debería funcionar, pero nada de lo que he intentado hasta ahora.
¡Feliz de probar más ideas!
Re: ¿Cómo hago que una columna de datos sea numérica continua?Esto debería darte lo que quieres.
column("InstHead_Serial") << data type(numeric,continuous,format("Fixed Dec", 6,0));
o
column("InstHead_Serial") << data type(numeric,continuous,format("Best"));