別の列の式で使用されている列を削除する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />スクリプト内の列を削除したいのですが、ユーザーが式内でそれを参照する列を作成した可能性があります(スクリプトはデータに埋め込まれたものであるため、ユーザーはデータを使って自分の作業をインタラクティブに繰り返し実行できます) )
それらの列が何であるかがわかっていれば、式または列を削除できます。(私が最初に自分のスクリプトで明示的に作成した列を使っているように)。
私が疑問に思っているのは、そのようなすべての列を識別するのが簡単な方法があるかどうかということです - 手動でこれを行おうとすると便利にそれらの列から式を削除するオプションを与えるのでJMPはちょうどそれを知っています。 私のテーブルには1000を超える列があるので、すべての数式を取得して検索するのに非常に時間がかかることがありますが、これを対話的に試したときのJMPの動作に基づいた簡単な方法はないでしょうか。
別の列の式で使用されている列を削除するヘッド引数再帰式あなたが探しているものの一部かもしれません。
別の列の式で使用されている列を削除する私はそのような相互参照リストに気付いていません、しかし、あなたはエラーを避けることができます、そしてあなたがまだあなたが削除したい列をループして、そしてTry関数を使うことによって削除できます一度に1列ずつ、あなたはあなたが望むものを達成するでしょう。
dt =現在のデータテーブル()。
ColumnstobeDeletedList = {...........];
(i = 1、i <= N項目(ColumnstobeDeletedList)、i ++の場合、
試してみてください(dt <<列を削除します(ColumnstobeDeletedList ;);
;