열 번호가 변수일 때 jsl에서 열 번호로 열을 어떻게 참조합니까?안녕,
열을 부분 집합화하는 데 문제가 있습니다.아래 코드에서 저는 현재 테이블에서 여러 개의 새 데이터 테이블을 생성하려고 합니다(스크립트의 해당 부분을 삭제했지만 몇 가지 분석을 수행함). 내 현재 테이블은 하나의 "X" 열(열 1)과 여러 "Y" 열(열 2에서 ncols(dt)까지)로 형식이 지정되어 있습니다. columns() 함수가 icol을 숫자를 나타내는 변수로 인식하지 못하는 문제가 있습니다(icol이라는 열을 찾고 있다고 가정합니다). 이에 대한 수정 사항이 있습니까?
dt=current data table();
For( icol = 2, icol <= ncols(dt) , icol++,
dt << Subset( All rows, columns( 1, icol ))
)
Re: 열 번호가 변수인 경우 jsl에서 열 번호로 열을 어떻게 참조합니까?감사해요! 그것이 바로 내가 찾던 것입니다.Re: 열 번호가 변수인 경우 jsl에서 열 번호로 열을 어떻게 참조합니까?안녕 @여자 이름
이 방법을 시도하고,
Names Default To Here( 1 );
dt = Current Data Table();
icol = dt << Get Column Names();
For( i = 2, i <= N Items( icol ), i++,
dt1 = dt << subset( all rows, columns( 1, icol[i] ),
output table( "subset - " || Char( icol[i] ) ),
)
);
그것이 당신에게 효과가 있는지 알려주십시오.
론