Ciao a tutti,
Sto cercando di riassumere più tabelle, ma ho bisogno che sia in formato ciclico.
1. Come posso creare un ciclo sul nome della tabella di output in modo che abbia un nome uniforme (ad esempio riepilogo 1, riepilogo 2)
2. Come posso ripetere la seguente tabella di output per un altro riepilogo?
Per favore aiutatemi. TIA
- C'è un nome specifico per aver bisogno di sommario 1, sommario 2... e così via?
- Se hai nomi specifici puoi usarli, ma ti sconsiglio di usare i riferimenti.
Ecco un esempio con Big Class come usare i riferimenti
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_list = dt << Subset(
By(:sex),
All rows,
Selected columns only(0),
columns(:name, :age, :height, :weight)
);
show(dt_list);
//add dt to dt_list
Insert into(dt_list, dt);
show(dt_list);
//create list to collect summary tables
dt_summary_list = {};
//will require JMP16 due to For Each. For Each can be replöaced with for loop
For Each({val, idx}, dt_list,
dt_summary = val << Summary(
output table("Summary " || char(idx)), //we can use output table() to define name
//output table("Summary"), //you could also let jmp take care of naming
Group(:age),
Mean(:height),
Freq("None"),
Weight("None")
);
Insert Into(dt_summary_list, dt_summary);
);
Show(dt_summary_list[2]); //should use list and indices rather than "hardcoded" names
summary_of_summary = Datatable("Summary 2") << Summary(
output table("SummaryOfSummary2"),
Mean(:"Mean(height)"n),
Freq("None"),
Weight("None")
);