¿Cómo puedo cambiar el tipo de datos de "continuo" a "caracteres" de todas las columnas de la tabla de datos actual en una oración JSL?
For each column(
col,
dt,
If( col << Get Modeling Type == "continous" & Contains( col << Get Name, "Layer Count" ),
col << Set Data Type( Character )
)
);
Intenté preguntarle a AI y luego recibí algunas propuestas, arriba hay un ejemplo, pero no funciona. Mi versión es JMP 18.
Exploración y visualización de datosRe: ¿Cómo puedo cambiar el tipo de datos de "continuo" a "caracteres" de todas las columnas de la tabla de datos actual en una oración JSL?La IA es bastante mala con JSL, Scripting Index o el uso de JMP para crear scripts de ejemplo es mucho mejor.
Aquí hay un ejemplo básico
For Each({colname}, Current Data Table() << Get Column Names("Continuous", "String"),
Column(Current Data Table(), colname) << Set Data Type("Character");
);
Script creado por JMP


// Standardize column attributes
Local({old dt = Current Data Table()},
Current Data Table(Data Table("Big Class"));
For Each({col, index}, {:name, :age, :sex, :height, :weight},
col << Set Data Type(Character(7)) << Set Modeling Type("Nominal") <<
Compact()
);
Current Data Table(old dt);
);Re: ¿Cómo puedo cambiar el tipo de datos de "continuo" a "caracteres" de todas las columnas de la tabla de datos actual en una oración JSL?Funciona, aprendo una nueva habilidad, gracias.
KR
Sean