열 선택/데이터 하위 집합약간의 도움이 필요합니다. 내 데이터 테이블에는 500개의 열과 2000개의 행이 있습니다. 작은 ##개의 열 이름(원본 테이블 열의 하위 집합)만 포함된 다른 데이터 테이블이 있습니다. 두 번째 테이블에 목록이 있는 열만 포함되도록 원래 데이터 테이블의 부분 집합을 어떻게 설정합니까?
콘텐츠 구성Re: 열 선택/데이터 하위 집합나는 이 대화형 흐름이 작동해야 한다고 생각합니다.
두 개의 테이블이 있습니다. 이 작은 테이블이 유지하려는 열을 결정합니다.

내 다른 테이블에는 훨씬 더 많은 데이터가 있지만 해당 열만 가져와야 합니다.

Join을 사용하면 기본적으로 더 작은 테이블의 값을 덮어쓸 수 있습니다.

순수 스크립트 솔루션을 사용하면 다음과 같이 보일 수 있습니다. 먼저 << Get Column Names("String")을 사용하여 작은 테이블의 열 이름을 목록으로 가져온 다음 << Subset()에서 해당 목록을 사용합니다.
Names Default To Here(1);
dtbig = Open("$SAMPLE_DATA/Big Class Families.jmp");
dtsmall = Open("$SAMPLE_DATA/Big Class.jmp");
cols_to_keep = dtsmall << Get Column Names("String");
dt_new = dtbig << Subset(All Rows, Columns(cols_to_keep));
Re: 열 선택/데이터 하위 집합감사합니다...스태킹과 언스태킹이 저에게 딱 맞는 것 같아요...도와주셔서 감사합니다..
Re: 열 선택/데이터 하위 집합스태킹에 대한 의견입니다. 스택 및 분할(스태킹 해제)을 수행하면 열 메타데이터가 손실되지만 Jarmo가 제안한 기술 중 하나를 사용하면 손실됩니다. 단위, 값 레이블, 사양 제한, 제어 제한과 같은 형식, 수식, 열 속성이 손실됩니다.
Re: 열 선택/데이터 하위 집합아… 제 생각에는 몇 번의 클릭이 가장 좋은 방법인 것 같습니다… 여러분 모두 정말 대단합니다.