Gibt es in JMP eine einfache Möglichkeit, alle in einer Tabelle enthaltenen Informationen zu Wertelabels zusammenzufassen und zu exportieren (wobei mehrere Spalten unterschiedliche Wertelabels haben können, aber nicht alle Spalten Wertelabels haben)? Dies geschieht derzeit manuell, indem Recode für jede Spalte mit einem Wertlabel und Make Into Data Table ausgeführt werden. Ich kombiniere dann alle generierten Datentabellen zusammen, um eine gestapelte Tabelle zu erhalten (siehe Beispieldateien unten).
Im Moment sind alle Werte numerisch und Wertlabels sind Zeichen, sodass das Stapeln kein Problem darstellt.
Ich freue mich, sowohl interaktive als auch Skript-Antworten für diese Frage zu erhalten, obwohl ich vermute, dass es sich um Skripte handelt.
Ich bin mir nicht sicher, ob es dafür eine direkte interaktive Möglichkeit gibt, aber hier ist eine Möglichkeit mit Skripten:
Names Default To Here(1);
//dt = Current Data Table();
dt = Open("$SAMPLE_DATA/CrabSatellites.jmp");
colNames = dt << Get Column Names("String");
dt_stack = New Table("Stacked_Value_Labels",
New Column("Values", Numeric, "Continuous", Format("Best", 12), ),
New Column("Labels", Character, "Nominal"),
New Column("Rating", Character, "Nominal")
);
For(i = 1, i <= N Items(colNames), i++,
colProp = Arg(Column(dt, colNames[i]) << Get Value Labels);
If(!IsEmpty(colProp) > 0,
For(k = 1, k <= N Items(colProp), k++,
currentColPropExpr = colProp[k];
dt_stack << Add Rows(
{Values = Arg(currentColPropExpr, 1), Labels = Arg(currentColPropExpr, 2), Rating = colNames[i]}
);
);
);
);