Stapeln Sie eine Gruppe von SpaltenHallo, ich habe eine Tabelle mit einer Spaltengruppe. Ich möchte die Gruppe mit einem Skript stapeln. Wie kann ich das tun?
dt = open("C:\Users\My.jmp");
s_list = {h1, j2, k3};//List
//Generate XX new columns by Text to Cols ADD-In
For( i = 1, i<= Length(s_list), i++,
dt << New Column ("My_New_Coloumn_" || s_list[i],
Numeric,
Continuous,
Formula(
Num(Word( i, As Column(Column("CPU" )), "|" ))//CPU is a column that contains for example: 5|5|7
),
),
);
dt << Group Columns(:My_New_Column_h1,3);Hier versuche ich, die obige Gruppe zu stapeln
Re: Stapeln Sie eine Gruppe von SpaltenHallo @ axcelenator1 .
Hilft das folgende Beispiel für das, was Sie versuchen?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
group = dt << Group Columns( BP 8M, 9 );
dt << Stack(
columns(
dt << Get Column Group( group );
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" )
)
Re: Stapeln Sie eine Gruppe von SpaltenIch habe so etwas wie 19 Spalten, die zusammen gestapelt sind. Die Namen der Spalten werden in der obigen Schleife generiert, die veröffentlicht wird.
Ich möchte ein automatisches Skript erstellen, das die oben generierten Spaltennamen verwendet und innerhalb der Stack () - Funktion verwendet.
Stack (Spalten ("Hier möchte ich, dass das automatische Skript die Spaltennamen generiert") ...........Re: Stapeln Sie eine Gruppe von SpaltenAnscheinend bin ich verwirrt, was Sie eigentlich erreichen wollen. In JMP-Stacking bedeutet dies in der Regel, dass man zwei oder mehr Spalten übereinander stapelt. Durch das Gruppieren von Spalten werden organisatorische Gruppen von Spalten gebildet, die eine einfache Handhabung für die verschiedenen Plattformen ermöglichen.
Könnten Sie mehr Details dazu bereitstellen, wie Ihre Datentabelle aussehen soll und welche neuen Spalten Sie erstellen möchten?Re: Stapeln Sie eine Gruppe von SpaltenHallo,
Meine s_list ist eigentlich eine zufällige Liste, die größer als 3 Elemente ist und sich ständig ändert.
Die Stack-JSL gibt die neuen Spaltennamen an, die in der For-Schleife generiert und verkettet wurden. Ich muss eine Lösung für so etwas wie das Erzeugen einer Liste finden und sie in die Spalten der Stapelfunktion einfügen, aber ich kann sie nicht bekommen ....
Re: Stapeln Sie eine Gruppe von SpaltenFühren Sie die Stack-Plattform interaktiv auf Ihren 3 Spalten aus
Tabellen ==> Stack
und dann in der neu erstellten Tabelle Bearbeiten Sie die Quelle für die Tabelle. Sie sehen die JSL, die zum Stapeln der Spalten erforderlich ist.