Stapeln mehrerer Spalten und Hinzufügen sich wiederholender Werte zu neuen SpaltenHallo Leute
Ich habe einen Originaldatensatz mit der ersten Zeile als Beispiel/Standort und die nächsten Zeilen zeigen Werte, die bestimmten Iterationen entsprechen.

Ich möchte diese Daten ändern, die Werte stapeln und die neue Spalte erstellen, in der Probe/Standort separat angezeigt werden.
Das ist es, was ich gerne hätte: Wiederholung der Iteration/Probe/Position für jeden Wert.

Alternativ hätte ich gerne dies, falls die Trennung von Probe und Ort schwierig ist:

Ich habe versucht, eine Möglichkeit mit einer Übersichtstabelle aus der Benutzeroberfläche zu finden, aber nichts scheint zu funktionieren.
Anhängen der Excel-Datendatei.
Automatisierung und SkriptingGrundlegende Datenanalyse und -modellierungDatenzusammenführung und -bereinigungDatenexploration und -visualisierungWindowsBetreff: Stapeln mehrerer Spalten und Hinzufügen sich wiederholender Werte zu neuen SpaltenStapeln Sie Ihre Daten

Verwenden Sie die Schnellformeln „Erstes Wort“ (und „Letztes Wort“) mit geringfügigen Änderungen, um neue Spalten zu erstellen

Ändern Sie das letzte Wort, um „-“ anstelle des Standardwerts „ “ zu verwenden.

Sie können auch Leerzeichen hinzufügen, um das letzte Wort etwas zu bereinigen
Trim Whitespace(Word(-1, :Label, "-"))

Ist das, wonach Sie suchen? (Außerdem würde ich für die Zukunft vorschlagen, Ihre Daten als JMP-Tabellen freizugeben, um alle möglichen Probleme zu vermeiden, die Excel-Dateien möglicherweise verursachen können.)
Betreff: Stapeln mehrerer Spalten und Hinzufügen sich wiederholender Werte zu neuen SpaltenUm die Daten zu ändern, können Sie auch einen Blick auf die Recode-Plattform werfen ( Verwenden von JMP > Daten eingeben und bearbeiten > Daten neu strukturieren > Daten in einer Spalte neu kodieren ). In manchen Fällen können Sie auch einfach Text in Spalten verwenden.

Und natürlich können Sie es bei Bedarf mit Recode kombinieren. JMP kann auch Skripte für diesen gesamten Prozess für Sie schreiben, entweder als Workflow oder als Skript im erweiterten Protokoll
Betreff: Stapeln mehrerer Spalten und Hinzufügen sich wiederholender Werte zu neuen SpaltenBereiten Sie einige Daten vor:
//prepare:
Names Default to Here(1);
dt0 = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = dt0 << Split(
Split By( :age, :sex ),
Split( :height ),
Remaining Columns( Drop All )
);
dt << new column ("sample", set each value(row()));
Lassen Sie es uns nun stapeln:

- use Eliminate missing rows( 1 ) to get rid of empty entries
- Verwenden Sie Text in Spalten, um die beiden Gruppierungsvariablen aufzuteilen:

wenn Sie JSL bevorzugen:
// create stacked table
stacked = dt <<
Stack(
columns(
:"12 F"n, :"12 M"n, :"13 F"n, :"13 M"n, :"14 F"n, :"14 M"n, :"15 F"n,
:"15 M"n, :"16 F"n, :"16 M"n, :"17 F"n, :"17 M"n
),
Stack By Row( 0 ),
Eliminate missing rows( 1 )
);
stacked << Text to Columns( columns( :Label ), Delimiters( " " ) );