JMP 스크립트를 작성할 때 문제가 발생했습니다. 수식 Y/X로 새 열을 추가하고 싶지만 하위 열이 있고 지정된 열 뒤에 새 열을 추가하고 싶습니다.
예를 들어:
다음과 같은 테이블:
A B C D
1 2 3 4
2 4 6 8
그리고 아래처럼 B 컬럼 뒤에 새로운 컬럼을 추가하고 싶지만 New Column 기능을 사용할 때 B/A 컬럼은 항상 D 다음에 오게 되며 스크립팅 인덱스에서 좋은 기능을 찾을 수 없습니다. 컬럼 삽입 방법 지정된 열 인덱스에?
<<새 열("B/A",formula(: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 ) );