Conversion entre tables de données et tableaux associatifsBonjour à tous,
Existe-t-il un moyen simple de convertir une table de données en tableau associatif ?J'essaie de transmettre le tableau associatif à une API externe pour analyse, puis de récupérer les résultats dans JMP sous forme de table de données par la suite.
Merci!
Howard
Re : Conversion entre les tables de données et les tableaux associatifsMerci, MC'était une bonne idée et je l'ai mise en œuvre.
Howard
Re : Conversion entre les tables de données et les tableaux associatifsVérifiez l'index des scripts (Aide > Index des scripts). L'AA acceptera une matrice ou une liste comme entrée lorsque vous la créerez. Ainsi, le moyen le plus simple serait d'obtenir votre colonne Key sous forme de liste, votre colonne de valeur sous forme de liste et de les transmettre à la commande AA en tant que clés et valeurs.
Si vous souhaitez obtenir plusieurs colonnes dans votre valeur pour une clé donnée, vous pouvez également le faire. Vous trouverez d'excellents exemples dans le guide de création de scripts (Aide > Livres > Guide de création de scripts JMP). Vous pouvez également regarder le code que j'utilise ici: Total Recall : une nouvelle stratégie pour la prise en charge de Recall dans les applications JMP pour quelques exemples sur la façon dont je travaille avec les AA.
M
Re: Conversion entre tables de données et tableaux associatifsJ'ai récemment eu besoin de convertir une table de données en tableau associatif. Voici comment j'ai procédé.
/********************************************** 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 ***************************************************/