Conversión entre tablas de datos y matrices asociativasHola,
¿Existe una forma sencilla de convertir una tabla de datos en una matriz asociativa?Estoy tratando de pasar la matriz asociativa a una API externa para su análisis y luego obtener los resultados nuevamente en JMP como una tabla de datos.
¡Gracias!
Howard
Re: Conversión entre tablas de datos y matrices asociativasGracias.Esa fue una buena idea y la he implementado.
Howard
Re: Conversión entre tablas de datos y matrices asociativasConsulte el índice de secuencias de comandos (Ayuda > Índice de secuencias de comandos). El AA aceptará una matriz o una lista como entrada cuando la cree. Entonces, la forma más fácil sería obtener su columna Clave como una lista, su columna de valores como una lista y pasarlos al comando AA como Claves y Valores.
Si desea obtener varias columnas en su valor para una clave determinada, también puede hacerlo. Hay algunos excelentes ejemplos en la guía de secuencias de comandos (Ayuda > Libros > Guía de secuencias de comandos de JMP). También puedes mirar el código que uso aquí: Total Recall: una nueva estrategia para el soporte de Recall en aplicaciones JMP para ver algunos ejemplos de cómo trabajo con AA.
METRO
Re: Conversión entre tablas de datos y matrices asociativasRecientemente necesité convertir una tabla de datos en un array asociativo. A continuación se muestra lo que hice.
/********************************************** table to associative array ***************************************************/
dt = Current Data Table();
pe_steps = Associative Array();
ForEach( {i}, 1::ncols(dt), pe_steps[Column(dt,i) << get name] = Column(dt,i) << get values );
Show( pe_steps );
/********************************************** table to associative array ***************************************************/