選択した行を新しいファイルに書き込む<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />特定の基準に基づいてテーブルから行を選択するスクリプトがあります。
dt << Select Where( :gender == "female" & :dx == "ild" );
これらの「選択された行」を新しいファイルに書き込むにはどうすればよいですか?
ありがとう
Re: 選択した行を新しいファイルに書き込むalts12、
次のようにしてテーブルを非表示にし、for ループでラップして、すべてのサブセット化を 1 ステップで行うことができます。
dt << Select Where( :gender == "female" & :dx == "ild" );
dt << Clear Column Selection();
sub=dt< <あなたのテーブル名> )、選択された行 (1)、非表示);
Re: 選択した行を新しいファイルに書き込むdt << select whee (substr(:name,1,1)=="A");
dt2 = dt << サブセット (見えない、選択された列 (0)、選択された行 (1));
これにより、データ テーブルはユーザーには見えなくなりますが、JMP Windows リストには表示されます。「非表示」の代わりに「プライベート」を使用すると、新しいデータ テーブルがユーザーと JMP Windows リストに表示されなくなります。
作業が終わったら、必ずデータ テーブルを閉じてください。
閉じる (dt2、nosave);
ジム
Re: 選択した行を新しいファイルに書き込むサブセット コマンドに戻りますが、JMP が新しいウィンドウを開いてデータのサブセットを表示しないようにする方法はありますか?
10 個の異なるサブセットを抽出し、それらを連結しています。 したがって、各サブセットを生成する必要がありますが、サブセットが連結されるまで (デバッグ目的を除いて) サブセットを表示する必要はありません。 連結コードは問題なくコーディングされていますが、スクリプトを実行するたびに、10 個の「サブセット ウィンドウ」を閉じる必要があります。
再度、感謝します
アヴラム
Re: 選択した行を新しいファイルに書き込むdt << Select Where(substr(:name,1,1) == "A");
Re: 選択した行を新しいファイルに書き込む助けてくれてありがとう - これはうまくいきます。
私はJMPの構文に慣れていないので、もう1つの質問です。 「select Where」コマンドにワイルドカードを含めるにはどうすればよいですか。
例えば
dt << Select Where( :name == "A*")
うまくいかないようです-Aで始まるすべての名前を選択できるようにしたいと思います.
再度、感謝します。
Re: 選択した行を新しいファイルに書き込む最初の列が選択されている可能性があります。 これを試して、列の選択をオーバーライドしてください。
サブ= dt <<サブセット(出力テーブル名( "my_sub" ) 、選択された行( 1 ) 、選択した列( 0 ))) ;
Re: 選択した行を新しいファイルに書き込むalts12、
列Aが選択されているようです。その場合、JMP は選択した列と選択した行をサブセット化します。
dt << Select Where( :gender == "female" & :dx == "ild" );
dt << Clear Column Selection();
sub=dt< <あなたのテーブル名> )、選択された行 (1));
Re: 選択した行を新しいファイルに書き込むこれは良さそうです...
ただし、各行の最初の列 (列 A と呼びます) のみを出力します。 行全体 (列 A - 列 R) を書き込む方法はありますか。
再度、感謝します
Re: 選択した行を新しいファイルに書き込むアウォルツ12、
次のことができるはずです。
dt << Select Where( :gender == "female" & :dx == "ild" );
sub=dt< <あなたのテーブル名> )、選択された行 (1));
デイブ