変更せずにデータテーブルから2列を削除する方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、みなさん、
入力テーブルとしてデータテーブルを持っています。 スクリプトを正しく機能させるには、2列を削除する必要があります。 ここでの問題は、入力テーブルを変更できないということです。 だから私はこれを他の方法でする必要があります。 私の知る限りでは、これには2つの方法があります。
1。 ビューを使用してください。
これがJMPに存在するかどうかはわかりません(まだ見つかりません)。 しかし、これらの列がなくてもデータテーブルからビューを取得できれば、おそらくうまくいくでしょう。 ほとんどのプログラミング言語やスクリプト言語がこれをサポートしており、JMPは常にデータテーブルを処理するため、JMPにも同様のものが必要です。
2。 テーブルを新しいテーブルにコピーし、列を削除します。
ビューのようなものがない場合は、テーブルをコピーして、コピーしたテーブルから列を削除できます。 これを行うための迅速な方法はありますか?
解決策を見落としているかもしれません。 だから、ここでもあなたの解決策を追加してください。
ありがとうございました、
1月
再:どのようにそれを変更せずに、データテーブルから2列を削除するには?短縮版:
基本的に、管理図の表から限度(UCL、LCL、KSigma)を引き出すのは、結果表と限度表が同じ列(最初の列を除く)をまったく同じ順序で持つ場合にのみ機能します。 いずれかのテーブルに追加の列がある場合、列の順序が一致しなくなるまで、制限はlimits-tableから引き出されます。 それ以降は、制限テーブルで一致する列があるかどうかが確認されます(それ以外の場合はログにメッセージが書き込まれます)。ただし、一致する列が1つある場合(ログにメッセージはありません)限界テーブルからそれらを取るのではなくJMPによって。
結果表に2つの列があります(管理図を作成する必要はありません)。 だからこのバグを回避するために(私は思いますか?)、私は干渉しているコラムを取り除く必要があります。
再:どのようにそれを変更せずに、データテーブルから2列を削除するには?例としてBig Classを使用して、サブセットから2列を引いたものを作成する方法は次のとおりです。
dt = 開いた ( "$ sample_data \ Big Class.jmp" ) ;
dt2 = dt << サブセット ( すべての行 、コラム ( : 名 、 : 年齢 、 : 性別 ) ) ;
問題の2つを除くすべての列を処理するようにスクリプトを変更できるようです。 あなたのスクリプトでさえも、もう少し情報を投稿してください。