손에 큰 데이터 세트가 있고 이름에 "UL", "LL", "UCL", "LCL"또는 "USL"또는 "LSL"이 포함되어 있고 전체 열에 "."만 포함 된 모든 열을 삭제하려고합니다. 열 이름을 제외하고는 비어 있지 않습니다. (이미지는 아래와 같습니다.) 구글 검색 후 JMP 매뉴얼을 읽어 보니 어떻게하는지 몰랐습니다. 도움을 주셔서 감사합니다.


다음과 같이 할 수 있습니다.
Names Default To Here(1);
dt = New Table("Untitled 390",
Add Rows(9),
Compress File When Saved(1),
New Column("a",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([., ., ., ., ., ., ., ., .])
),
New Column("a+LCL",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([1, ., ., ., ., ., ., ., .])
),
New Column("b+LCL",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([., ., ., ., ., ., ., ., .])
)
);
wait(1);
colNames = dt << Get Column Names("String");
colContainsList = {"UL", "LL", "UCL", "LCL", "USL", "LSL"};
For(i = 1, i <= N Items(colNames), i++,
For(k = 1, k <= N Items(colContainsList), k++,
If(Contains(colNames[i], colContainsList[k]),
Summarize(dt, uniqValues = By(colNames[i]));
If(N Items(uniqValues) == 1 & uniqValues[1] == ".",
dt << Delete Columns(colNames[i]);
);
break();
);
);
);열 이름에 해당 문자열이 포함되어 있는지 또는 열 이름이 그 문자열로 끝나는 지 확인 하시겠습니까?