if 문에서 List를 변수로 사용모든 열 이름이 포함된 목록을 만들고 그 중 일부를 변수로 바꾸려고 합니다.
해당 변수는 if 문으로 들어가야 하는데 "이름이 확인되지 않음" 오류로 인해 어려움을 겪고 있습니다.
JMP가 이전에 정의한 변수를 찾을 수 없는 것 같습니다. 꽤 간단할 것이라고 확신하지만 이를 수정하는 방법을 모르겠습니다.
dt = Current Data Table();
ColumnList = dt << Get Column Names(String);
A = ColumnList[40];
If(Contains(A, "test"),
var = :A[dt << get rows where( :column == value)];);<BR />// I cannot seem to get it to take the column saved in A
또한 열 이름을 정의할 때 해당 변수의 텍스트를 어떻게 사용할 수 있는지 알고 싶습니다.
dt << New Column( "[A] at 45km/h");
미리 감사드립니다!
고급 통계 모델링소비자 및 시장 조사데이터 혼합 및 정리Re: if 문에서 List를 변수로 사용As Column() 함수를 사용해야 하며 새 열의 이름을 약간 재구성해야 합니다.
dt =
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
ColumnList = dt << Get Column Names( String );
value = 60;
A = ColumnList[4];
If( Contains( A, "hei" ),
var = As Column( A )[dt << get rows where( As Column( a ) == value )]
);
dt << New Column( "[" || A || "] at 45km/h");