새 열 이동<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Big Class.jmp의 예로 생성된 새 열을 연령 열 뒤로 이동하고 싶습니다.
아래 스크립트와 같이 선택한 열 이동 스크립트가 작동하지 않고 마지막에 새 열이 생성됩니다.
누구든지 이것을 도울 수 있습니까? 감사합니다.
여기에 기본 이름( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column( "example", Numeric, Continuous, Width( 5 ), <<각 값 설정( 100 ) );
<<선택한 열 이동({"example"},After("age"))
Re: 새 열 이동감사합니다. << Get Selected Columns를 사용하여 내 스크립트에서 사용자가 선택한 열 목록을 가져오기 때문에 도움이 됩니다. After("name")가 Column(dt,"name")처럼 작동하는 구문 가이드에서 벗어났습니다. 열 목록 대 열 이름 목록 대 열 이름의 문자열 목록과 열을 참조하는 데 사용할 수 있는 위치에 대해 여전히 혼란스럽습니다.
다음 구문을 사용하여 데이터 테이블에서 열을 먼저 선택하지 않고 열을 이동할 수도 있습니다.
dt << 선택한 열 이동( {"이름"}, 처음으로 );
dt << 선택한 열 이동( {"이름"}, 마지막으로 );
dt << 선택한 열 이동( {"name"}, After( "name" ) );
Re: 새 열 이동평가() 할당하는 경우 필요하지 않습니다. 열() 문자열 대신 myAfter
예:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
myAfter = Column(dt, "sex");
dt << New Column("example", <<SET each="" value=""></SET>Re: 새 열 이동여기 내 문제가 있습니다. After("name")에 변수를 사용하면 대화 상자로 이동합니다.
여기에 기본 이름 ( 1 );
열려 있는 ( "$SAMPLE_DATA/빅 클래스.jmp" );
dt = 현재 데이터 테이블 ();
새 열 ( "예" , 숫자, 연속, 너비( 5 ), << 각 값 설정 ( 100 ) );
마이애프터 = "섹스" ;
dt << 선택한 열 이동 ({ "예" },후(myAfter));
After(Eval(myAfter))를 사용하여 평가하면 작동합니다. 목록에 변수가 있는 경우 먼저 평가해야 합니다.
여기에 기본 이름 ( 1 );
열려 있는 ( "$SAMPLE_DATA/빅 클래스.jmp" );
dt = 현재 데이터 테이블 ();
새 열 ( "예" , 숫자, 연속, 너비( 5 ), << 각 값 설정 ( 100 ) );
마이애프터 = "섹스" ;
dt << 선택한 열 이동 ({ "예" },후에( 평가 (myAfter)));
Re: 새 열 이동가정 된 현재 데이터 테이블에 메시지를 보내는 것을 좋아하지 않는 것 같습니다. 코드에서 지정하지 않았습니다. 아래와 같이 데이터 테이블을 지정하면 동작합니다. 나는 사용자를 위해 많은 수의 열에서 이전 열을 대체하려는 유사한 새 열을 작업하고 있으므로 사용자가 보는 데 익숙한 동일한 위치에 있습니다. 내 텍스트 문자열은 "예제"가 있어야 하는 곳으로 이동하지만 이제 열 이동 대화 상자 팝업이 나타납니다. 적어도 "이후"가 작동한다는 것을 알고 있습니다. JMP13.0 사용.
여기에 기본 이름 ( 1 );
열려 있는 ( "$SAMPLE_DATA/빅 클래스.jmp" );
dt = 현재 데이터 테이블 ();
새 열 ( "예" , 숫자, 연속, 너비( 5 ), << 각 값 설정 ( 100 ) );
dt << 선택한 열 이동 ({ "예" },후에( "섹스" ));
Re: 새 열 이동안녕하세요,
이는 간단한 절차로 수행할 수 있습니다. 데이터 테이블에서 "Cols"로 이동하여 "열 재정렬"을 선택합니다. 그런 다음 원하는 대로 열의 순서를 변경할 수 있습니다. 도움이 되었기를 바랍니다.
Re: 새 열 이동죄송합니다.
dt=현재 데이터 테이블();
dt<<선택한 열 이동({"예제"},After("성별"));