Me gustaría que mi script JMP verifique que los contenidos de las columnas sean numéricos antes de realizar mi análisisHola comunidad
Tengo un script JMP que actualmente está funcionando. Sin embargo, me he topado con circunstancias específicas en las que vomita debido a la presencia de una cadena de observación en una columna donde se espera una numérica.
Me gustaría que mi script compruebe cada observación en esta columna para asegurar que sean todos numéricos antes de intentar realizar el análisis requerido. Si se encuentra un carácter no numérico, me gustaría borrarlo.
Este problema se debe al hecho de que los archivos de origen generados desde mi equipo de prueba llenan una cadena cuando se produce un error.
Su ayuda / tiempo es muy apreciado.
Saludos,
Olu.
Re: Me gustaría que mi script JMP verifique que los contenidos de las columnas sean numéricos antes de realizar mi análisisGracias por la rápida respuesta. Lo intentaré en breve y te lo haré saber.
Gracias,
Olu.
Re: Me gustaría que mi script JMP verifique que los contenidos de las columnas sean numéricos antes de realizar mi análisisLo siguiente convertirá la columna sospechosa a un valor numérico, y cuando lo haga, convertirá automáticamente cualquier valor que no se pueda convertir en numérico a un valor faltante.
Clear Globals(); Clear Log();
dt = Current Data Table();
Column(dt,"Test")<<DATA type=""></DATA>
Re: Me gustaría que mi script JMP verifique que los contenidos de las columnas sean numéricos antes de realizar mi análisisEditado despues @txnelson la publicación de. Olvidé mencionar la edición del tipo de datos de la columna.
@Ainaskid ,
Hola, intentaría lo siguiente. Esencialmente, si sabe que algo que es una cadena en su columna no es válido o tiene un error, modele la columna como numérica y oculte o excluya las cadenas como se muestra a continuación.
Clear Globals(); Clear Log();
dt = Current Data Table();
Col = Column(dt,"Test"); // assuming column "Test" is the desired column
<BR />Col << Data Type("Numeric) << Set Modeling Type("Continuous"); <BR />
dt << select Where(IsMissing(:Test));
dt << Hide and Exclude ; // Can also delete