手元に大きなデータセットがあり、名前に「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();
);
);
);列名にこれらの文字列が含まれているかどうか、または列名がそれらの文字列で終わっているかどうかを確認してもよろしいですか?