Beim Schreiben meines JMP-Skripts ist ein Problem aufgetreten. Ich möchte die neue Spalte mit der 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 nach Spalte B eine neue Spalte hinzufügen (wie unten), aber die Spalte B/A wird immer nach D angezeigt, wenn ich die Funktion „Neue Spalte“ verwende, und ich kann im Skriptindex keine gute Funktion zum Einfügen einer Spalte finden zu einem bestimmten Spaltenindex?
<
A B B/A C D
1 2 2 3 4
2 4 2 6 8
Benutzen 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 ) );