Es wäre schön, wenn summary bei Verwendung von by eine konsistente Ausgabe hätte.Wenn Sie derzeit über 1 Element verfügen, wird eine Liste zurückgegeben. Wenn jedoch mehr als 1 Element vorhanden ist, wird eine Liste mit Listen zurückgegeben.Ich überprüfe einfach, ob das erste Element darin eine Liste ist, und füge es einer Liste hinzu, aber das kommt mir albern vor.
Names default to here(1);
dt = open("$SAMPLE_DATA\Big Class.jmp");
summarize(dt, d1 = By(:age));
summarize(dt, d2 = By(:age, :sex));
show(d1, d2);
// d1 = {"12", "13", "14", "15", "16", "17"};
// d2 = {{"12", "12", "13", "13", "14", "14", "15", "15", "16", "16", "17", "17"}, {"F", "M", "F", "M", "F", "M", "F", "M", "F", "M", "F", "M"}};