행 값을 문자 순서로 설정<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
특정 열의 행 값을 문자 시퀀스로 설정하는 가장 좋은 방법은 무엇입니까?
이는 새 열(데이터 유형 == 문자)을 생성할 때 열 정보 --> 데이터 초기화 --> 시퀀스 데이터 --> "a", "b", "c" 등을 통해 쉽게 수행됩니다.
이것을 스크립트하는 가장 좋은 방법은 무엇입니까?
JMP10을 사용하고 있습니다.
감사해요!
Re: 행 값을 문자 순서로 설정오늘 이 문제에 직면하여 이 게시물을 발견했습니다. 그것은 나에게 몇 가지 논리적인 아이디어를 주었다. 아래는 약간 더 압축된 기술입니다.
dt = Open( "$SAMPLE_DATA/Big Class.JMP" );
labels = {"a", "b", "c"}; // could be any sequence
dt << New Column( "Char Sequence2",
Character,
Nominal,
Set Each Value(labels[1 + Mod( Row() - 1, n items(labels) )])
);
실제로 나는 시퀀스가 캐릭터에도 적용되기를 바랐습니다. 그러나 최소한 각 값 설정을 활용하면 흐름을 단순화할 수 있습니다.
Re: 행 값을 문자 순서로 설정고마워요 MS.
예, 이에 대한 간단한 대답은 없는 것 같습니다.
Re: 행 값을 문자 순서로 설정영리한 해결 방법!
다음은 더 일반적이고 공식이 필요하지 않은 또 다른 방법입니다(그러나 더 간단한 방법이 "있어야 합니다"..).
dt = 열려 있는 ( "$SAMPLE_DATA/큰 클래스.JMP" ) ;
라벨 = { "ㅏ" , "비" , "씨" } ; // 임의의 시퀀스일 수 있음
dt << 새 열 ( "문자 시퀀스2" ,
성격 ,
명사 같은 ,
가치 (
끼워 넣다 (
반복하다 ( 라벨 , N 행 ( dt ) / N개 품목 ( 라벨 ) ) ,
만약에 ( 모드 ( N 행 ( dt ) , N개 품목 ( 라벨 ) ) ,
라벨 [ 1 :: 모드 ( N 행 ( dt ) , N개 품목 ( 라벨 ) )] ,
{}
)
)
)
) ;
Re: 행 값을 문자 순서로 설정간단한 해결 방법을 하나 찾았습니다.시퀀스를 사용하여 값을 설정한 다음 값 레이블을 사용하여 이 값을 원하는 문자열로 변경합니다.
/*
bigClass = Open( "$SAMPLE_DATA/Big Class.JMP" );
bigClass << 새 열("문자 시퀀스",
성격,
명사 같은,
형식( "최고", 9 ),
공식( 시퀀스( 1, 3, 1, 1 ) ),
값 레이블( {1 = "a", 2 = "b", 3 = "c"} ),
값 레이블 사용( 1 )
);
*/