포럼을 살펴봤는데 이 게시물이 보이지 않았습니다. 특정 값보다 큰 모든 값을 누락된 값 코드로 포함할 데이터 테이블에 추가하고 싶습니다. 제가 생각한 접근 방식은 모든 값을 목록에 반복적으로 정의한 다음 이 목록을 이와 같이 반복에 추가하는 것이었습니다.
Column( dt, colNames[i] ) << set property ("Missing Value Codes", {999, -999, 1e+13, 1.5e13, 2e+13, 3e+13, 4e+13, 5e+13, 6e+13, 1e+30, 2e+30, 3e+30, -5.5e+29, 9e+33});
이걸 알아낸 사람 있나요? 만약 그렇지 않다면, 제가 뭔가를 해결해서 게시할게요.
이것을 얻을 때까지는 당신이 설명한 것과 같은 것을 사용해야 합니다.
누락된 값 코드에서 제한을 사용하거나 동일한 기능을 갖춘 새 열 속성을 제공하도록 허용
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
limit = 55;
m = dt[0, "height"];
high_rows = Loc(m > 55);
Column(dt, "height") << Set Property("Missing Value Codes", As List(m[high_rows]));
Write();Added an iterative loop and colouring for the eliminated cells off to the races.
Names Default To Here(1);
dt = Current Data Table();
colnames = dt << get column names( numeric,string );
meanlist = {};
For( i = 1, i <= N Items( colnames ), i++,
m = dt[0, colnames[i]];
high_rows = Loc(m > 1000000);
column(dt,colnames[i]) << Set Property("Missing Value Codes", As List(m[high_rows]));
column(dt,colnames[i]) << Color Cells("Red", high_rows);
Write();
);