Zusammenfassen ohne zu alphabetisierenIch habe einen Datensatz, bei dem die Reihenfolge wichtig ist, und ich möchte eine Zeichenspalte mit Wiederholungswerten zusammenfassen können, ohne dass die Ergebnisse in alphabetischer Reihenfolge angezeigt werden.
column_A
f
f
b
b
b
d
ein
ein
c
c
c
e
e
Übliche Methoden return {a, b, c, d, e, f},
Ich versuche, {f, b, d, a, c, e} zu bekommen.
Bitte beraten.
Re: Zusammenfassen ohne zu alphabetisierenIch kann offiziell bestätigen, dass Summarize () die Eigenschaft Value Ordering ab JMP 14 und höher jetzt unterstützt.
Re: Zusammenfassen ohne zu alphabetisierenEin weiterer Grund, warum ich froh bin, dass ich selten etwas schreibe - Tabulate funktioniert gut mit Value Ordering.
Re: Zusammenfassen ohne zu alphabetisierenLeider in JMP 13 und früher die Zusammenfassen() Die JSL-Funktion respektiert die Wertbestellung Eigentum.
Ich habe bestätigt, dass dies in JMP 14 korrigiert wird.
Re: Zusammenfassen ohne zu alphabetisierenIm Allgemeinen können Sie die Spalteneigenschaft Wertreihenfolge verwenden, um der gewünschten Variable eine beliebige Reihenfolge aufzuerlegen. Diese Reihenfolge wird bei jeder nachfolgenden Analyse (Tablulation, Grafiken usw.) verwendet.
Re: Zusammenfassen ohne zu alphabetisierenWenn die Reihenfolge, nach der Sie zusammenfassen möchten, die in den Daten gefundene Reihenfolge ist, können Sie die Spalteneigenschaft "Zeilenauftragsebene" für Column_A festlegen und dann ausführen
Tabellen ==> Zusammenfassung
Die Daten werden in der Reihenfolge zusammengefasst, in der die Gruppierungsspalte in der Datentabelle gefunden wurde

Re: Zusammenfassen ohne zu alphabetisierenManchmal, nur indem Sie gefragt werden, ob Sie Ihren Geist für mögliche Lösungen freimachen. Ich gebe dir den nicht alphabetisierenden Zusammenfasser:
no_sort_summarize = function({list},
design_matrix = Design( list, list ); //compares the list to itself returning a 1 in the position of the first match for each repetition
summarized_matrix = (Transpose(V Sum(design_matrix))); //flatten matrix into one row and transpose into columns
unique_value_positions = Loc(summarized_matrix); //return only the position of the first instance of a value thus creating a summary
return(list[unique_value_positions]); //subscript list to return the non-sorted summarized values
);
Betreff: Zusammenfassen ohne zu alphabetisierenHallo Jeff,
Ich habe JMP 14, aber meine summarize () -Funktion ist immer noch alphabetisch. Hat die nicht-alphabetische Version einen anderen Namen?
Philippe
Betreff: Zusammenfassen ohne zu alphabetisierenIch habe versucht, die Spalteneigenschaft "Wertereihenfolge" sowohl für numerische Spalten als auch für Zeichenspalten unter JMP 14.3 festzulegen, und die Funktion Summarize () verwendet die Eigenschaft "Wertereihenfolge" als Reihenfolge.