我在編寫 JMP 腳本時遇到問題,我想新增帶有公式 Y/X 的新列,但有多個列,我想在指定列之後新增列,
例如:
像這樣的表:
A B C D
1 2 3 4
2 4 6 8
我想在 B 列之後新增一個新列(如下所示),但是當我使用新列函數時,B/A 列將始終在 D 之後,我無法從腳本索引中找到好的函數,如何插入列到指定的列索引?
<<新列("B/A",公式(:B/:A));
A B B/A C D
1 2 2 3 4
2 4 2 6 8
使用
<< Move Selected Columns()
將新列移到您想要的位置的訊息
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 ) );
或者
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 ) );