열에서 값 제거안녕 모두,
열에서 값을 제거하고 싶습니다. 일반적으로이 작업을 수행하려면 범위 검사 열 속성을 사용하지만이 특정 열의 경우 다른 열 값에도 종속됩니다. 이 작업을 수행하는 쉬운 방법이 있습니까?
아래 코드를 시도했지만 불행히도 첫 번째 행을 제외하고 전체 열을 비워 둡니다. 나는 이것을 생각했다. 힘 "." 누락 된 값을 나타냅니다. 데이터 및 모델링 유형은 숫자 및 연속입니다.
For (i = 1, i <= NRows (dt), i ++,
dt : Col 1 [i] = "."(dt : Col 1 [i]
);
제목 : Re : 컬럼에서 값 제거하기그거 좋은 생각이야! 도와 줘서 고마워.
제목 : Re : 컬럼에서 값 제거하기나탈리,
나는 효율성면에서 이것이 당신이 원하는 것을 할 것이라고 믿습니다.
dt << select rows where( Not( dt:Col 1 < someValue & dt:Col 2 == 1 ) );
dt:Col 1[dt << get selected rows] = "";
제목 : Re : 컬럼에서 값 제거하기나는 그것이 효과가 있도록하는 방법을 찾았지만 그것이 얼마나 효율적인지 모른다. 열의 값을 목록에 저장하고, 한 열을 삭제하고, 새 열을 만들고, 전달 된 값을 새 열에 추가했습니다. 통과 관측이 아니라면 추가가 아니며 해당 셀의 항목은 단순히 "."입니다.
idList = List ();
idList = 목록 (: Col X << 값 가져 오기);
idLogic = List ();
idLogic = 목록 (: Col Y << 값 가져 오기);
dt << 새 열 ( "열 X", 숫자, 연속);
For (i = 1, i = N 행 (dt), i ++,
if (idList [i]
);