열 1에 제목이 있고 열 2에 값이 있는 표가 있습니다. 열 1에서 5회 이상 나타나는 모든 제목을 찾아 전체 행을 삭제하는 스크립트가 필요합니다. 5개 이하이면 그대로 둘 수 있습니다. 제가 할 수 있는 가장 가까운 것은 중복을 삭제하는 것이었지만 중복은 유지하고 "5중" 이상의 것만 삭제하고 싶습니다.
제이엠피 16
요약 테이블을 만든 다음 N Rows >= 5인지 확인하고 요약 테이블을 사용하여 기본 테이블에서 올바른 행을 선택한 다음 기본 테이블에서 해당 행을 삭제할 수 있습니다. Summarize, Tabulate, Col 수식 열 및 기타 여러 방법을 사용하여 동일한 작업을 수행할 수도 있습니다.
다음은 계산 열을 사용한 예입니다.
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(6),
New Column("Column 1", Character, "Nominal", Set Values({"a", "a", "a", "b", "b", "c"}))
);
wait(1);
dt << New Column("Count", Numeric, Continuous, << Set Each Value(
Col Number(1, :Column 1)
));
wait(1);
dt << Select Where(:Count >= 3) << Delete Rows;