Chers tous,
J'ai une table de données jmp comme indiqué dans le format de table de données d'entrée ci-dessous avec plusieurs colonnes ~ 50
De plus, le nombre de lignes est flexible et peut varier de la classe 1 à la classe 100.
J'ai l'intention de générer un tableau jmp récapitulatif des statistiques comme indiqué dans le format de tableau de sortie.
À l'heure actuelle, la façon dont je procède est très lourde car je code en dur chaque nom de colonne et cela occupe une grande partie du code.
Existe-t-il un moyen plus rapide d'arriver au tableau statistique final.
//---Input data table
A B C ..............about 50 columns
class1 21.5 54.9
class2 22.3 65.9
class3 29.2 58.5
class4 32.1 76.1
class5 54.7 87.1
class6 23.9 89.2
//---Output desired
Mean(of class1 to 6) Median(of class1 to 6) Interquartile range(of class1 to 6) standard deviation(of class1 to 6) range(of class1 to 6)
A
B
C
.
.
.
//--Present approach----bad way: group, stack and then split----->>
Grouped_Sum = dt <<
Summary(
Median(
:Name("A"),:Name("B"),.......
),
Std Dev(
:Name("A"),:Name("B"),.......
),
Mean(
:Name("A"),:Name("B"),.......
),
Interquartile Range(
:Name("A"),:Name("B"),.......
),
Range(
:Name("A"),:Name("B"),.......
),
Freq( "None" ),
Weight( "None" )
);
Stack_me = Grouped_Sum <<
Stack(
columns(
:Name("Median(A)"),:Name("Median(B)"),....,
:Name("Std Dev(A)"),:Name("Std Dev(B)"),
:Name("Interquartile Range(A)",),:Name("Interquartile Range(B)"),
.......
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Drop All Other Columns( 1 ),
Output Table( "stacked_data" )
);
Final = Stack_NMT << Split(
Split By( :handle ),
Split( :Data ),
Group( :something ),
Remaining Columns( Drop All )
);Merci d'avance.
Merci beaucoup. Je l'ai aussi découvert moi-même tout à l'heure 
Oui, sous le triangle rouge se trouve une option « Make into Data Table ». Vous devez prendre l'habitude d'explorer tous les triangles rouges, etc.
Merci Jim. Tabulate fonctionne parfaitement pour moi.
Existe-t-il un moyen d'envoyer la table de sortie de tabulate vers une table de données jmp ?
2 réponses
1. Vous devriez pouvoir accéder directement à l'affichage de sortie souhaité si vous utilisez
Analyser==>Tabler
2. Vous n'avez pas besoin de saisir l'entrée pour l'approche que vous adoptez. Si vous exécutez simplement le résumé de manière interactive et créez le tableau de données récapitulatif, si vous accédez au panneau de tableau en haut à gauche du tableau de données de sortie, il aura une sélection appelée "Source" et si vous le modifiez, il aura tout le code déjà généré qui a été utilisé pour créer la sortie récapitulative. Vous pouvez faire la même chose pour l’étape Stack et l’étape Split. Tout ce que vous avez à faire est de copier et coller le JSL