Ich bin beim Schreiben meines JMP-Skripts auf ein Problem gestoßen. Ich möchte die neue Spalte mit einer Formel Y/X hinzufügen, aber es gibt mehrere Spalten, und ich möchte die neue Spalte nach der angegebenen Spalte hinzufügen.
Zum Beispiel:
Eine Tabelle wie:
A B C D
1 2 3 4
2 4 6 8
und ich möchte eine neue Spalte nach der B-Spalte hinzufügen (wie unten), aber die B/A-Spalte wird immer nach D angezeigt, wenn ich die New Column-Funktion verwende, und ich kann keine gute Funktion aus dem Skriptindex finden, wie man eine Spalte einfügt zu einem bestimmten Spaltenindex?
<
A B B/A C D
1 2 2 3 4
2 4 2 6 8
Verwenden Sie die
<< Move Selected Columns()
Nachricht, um die neue Spalte an die gewünschte Stelle zu verschieben
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
// New column: Column 6
dt << New Column( "Column 6",
Numeric,
"Continuous",
Format( "Best", 12 )
) << Move Selected Columns( {:Column 6}, after( :sex ) );
oder
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
// New column: Column 6
dt << New Column( "Column 6",
Numeric,
"Continuous",
Format( "Best", 12 )
);
dt << Move Selected Columns( {:Column 6}, after( :sex ) );