텍스트 형식의 콘텐츠를 매트릭스에 쓰고 일치시킬 수 있습니까?텍스트 형식의 콘텐츠를 매트릭스에 쓰고 일치시킬 수 있습니까?
예를 들어 "Big Class"및 "Big Class Families"는 지정된 데이터를 이름으로 일치시킵니다.
1. "Big Class" "Big Class"의 "weight"열을 삭제하고 "name"및 "height"열을 행렬 ar에 쓰고이 행렬에 2 개의 열을 추가하여 일치하는 "Big Class Families"의 "가중치"데이터를 저장합니다. "및 다음 계산 결과.
2. "Big Class Families"의 해당 "가중치"데이터를 행렬 형태로 사용합니다.
삼. 행렬 ar에서 일치의 "가중치"를 "높이"로 나눈 값을 가져옵니다.
d1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
d2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
d2 << Sort( By( 2 ), Order( Descending ), replace table );
d1 << delete columns( "weight" );
ar = d1 << GetAsMatrix( {1, 4} );
br = d2 << GetAsMatrix( {2, 6} );이것은 단지 설명을위한 것입니다.
전문가 감사합니다!
스크립팅Re : 텍스트 형식의 콘텐츠를 매트릭스에 쓰고 일치시킬 수 있습니까?텍스트와 숫자를 함께 사용하려면 테이블이 가장 좋은 컨테이너라고 생각합니다.
행렬에는 텍스트에 맞지 않습니다.
그렇다면 두 테이블의 조인을 사용하여 이름으로 데이터를 일치시키는 것은 어떻습니까?
이 경우 두 개의 "ROBERT"가 있기 때문에 조인이 제대로 정의되지 않았습니다.
d1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
d2 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
d2 << Sort( By( 2 ), Order( Descending ), replace table );
d1 << delete columns( "weight" );
d1 << Join(
With( d2 ),
By Matching Columns( :name = :name ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
);
Re : 텍스트 형식의 콘텐츠를 매트릭스에 쓰고 일치시킬 수 있습니까?좋아요, 감사합니다! 또 다른 예를 들어 보겠습니다.