サブセットに最も簡単なスクリプトを使用するにはどうすればよいでしょうか?取得したい機能を説明するために、サンプル データとして航空機事故の表を設定します。
- 列内の文字が「事故番号」で始まる場合は、すべての行をサブセット化します。
- 方法があります-->データフィルターを選択-->「LA」を入力-->すべてのリスト項目を手動で選択し、次のようにスクリプトをコピーします
- このスクリプトは非常に長いです。もう 1 つの欠点は、"CH" で始まる新しい事故番号があるが、スクリプトで指定された文字に含まれていない場合、この項目は選択されないことです。これは、「CH で始まる項目をフィルターする」という意図に従わないことになります。
簡単な方法を考えるのを手伝ってください。どうもありがとうございます!
// → データ テーブル ("航空機事故のサブセット")
データテーブル(「航空機事故」) << 場所を選択(
:事故番号 == "CHI01FA064" | :事故番号 == "CHI01FA067" |
:事故番号 == "CHI01FA077" | :事故番号 == "CHI01FA080" |
:事故番号 == "CHI01FA083" | :事故番号 == "CHI01FA084" |
:事故番号 == "CHI01FA085" | :事故番号 == "CHI01FA089" |
:事故番号 == "CHI01FA093" | :事故番号 == "CHI01FA100" |
:事故番号 == "CHI01FA104" | :事故番号 == "CHI01FA111" |
:事故番号 == "CHI01FA113" | :事故番号 == "CHI01FA117" |
:事故番号 == "CHI01FA128" | :事故番号 == "CHI01FA129" |
:事故番号 == "CHI01FA130" | :事故番号 == "CHI01FA136" |
:事故番号 == "CHI01FA139" | :事故番号 == "CHI01FA146" |
:事故番号 == "CHI01FA165" | :事故番号 == "CHI01FA169" |
:事故番号 == "CHI01FA180" | :事故番号 == "CHI01FA186" |
:事故番号 == "CHI01FA204" | :事故番号 == "CHI01FA206" |
:事故番号 == "CHI01FA209" | :事故番号 == "CHI01FA218" |
:事故番号 == "CHI01FA220" | :事故番号 == "CHI01FA230" |
:事故番号 == "CHI01FA231" | :事故番号 == "CHI01FA232" |
:事故番号 == "CHI01FA233" | :事故番号 == "CHI01FA234" |
:事故番号 == "CHI01FA235" | :事故番号 == "CHI01FA244" |
:事故番号 == "CHI01FA247" | :事故番号 == "CHI01FA256" |
:事故番号 == "CHI01FA257" | :事故番号 == "CHI01FA270" |
:事故番号 == "CHI01FA290" | :事故番号 == "CHI01FA291" |
:事故番号 == "CHI01FA292" | :事故番号 == "CHI01FA297" |
:事故番号 == "CHI01FA298" | :事故番号 == "CHI01FA312" |
:事故番号 == "CHI01FA329" | :事故番号 == "CHI01IA073" |
:事故番号 == "CHI01IA124" | :事故番号 == "CHI01IA211" |
:事故番号 == "CHI01IA246" | :事故番号 == "CHI01IA248A" |
:事故番号 == "CHI01IA248B" | :事故番号 == "CHI01LA057" |
:事故番号 == "CHI01LA060" | :事故番号 == "CHI01LA061" |
:事故番号 == "CHI01LA062" | :事故番号 == "CHI01LA065" |
:事故番号 == "CHI01LA066" | :事故番号 == "CHI01LA068" |
:事故番号 == "CHI01LA069" | :事故番号 == "CHI01LA070" |
:事故番号 == "CHI01LA071" | :事故番号 == "CHI01LA072" |
:事故番号 == "CHI01LA074" | :事故番号 == "CHI01LA075" |
:事故番号 == "CHI01LA076" | :事故番号 == "CHI01LA078" |
:事故番号 == "CHI01LA079" | :事故番号 == "CHI01LA081" |
:事故番号 == "CHI01LA082" | :事故番号 == "CHI01LA086" |
:事故番号 == "CHI01LA088" | :事故番号 == "CHI01LA090" |
:事故番号 == "CHI01LA091" | :事故番号 == "CHI01LA092" |
:事故番号 == "CHI01LA094" | :事故番号 == "CHI01LA095" |
:事故番号 == "CHI01LA096" | :事故番号 == "CHI01LA097" |
:事故番号 == "CHI01LA098" | :事故番号 == "CHI01LA099" |
:事故番号 == "CHI01LA101" | :事故番号 == "CHI01LA103" |
:事故番号 == "CHI01LA105" | :事故番号 == "CHI01LA106" |
:事故番号 == "CHI01LA107" | :事故番号 == "CHI01LA109" |
:事故番号 == "CHI01LA112" | :事故番号 == "CHI01LA114" |
:事故番号 == "CHI01LA115" | :事故番号 == "CHI01LA116" |
:事故番号 == "CHI01LA118" | :事故番号 == "CHI01LA119" |
:事故番号 == "CHI01LA120" | :事故番号 == "CHI01LA121" |
:事故番号 == "CHI01LA122" | :事故番号 == "CHI01LA125" |
:事故番号 == "CHI01LA126" | :事故番号 == "CHI01LA127" |
:事故番号 == "CHI01LA131" | :事故番号 == "CHI01LA132" |
:事故番号 == "CHI01LA133" | :事故番号 == "CHI01LA134" |
:事故番号 == "CHI01LA135" | :事故番号 == "CHI01LA137" |
:事故番号 == "CHI01LA138" | :事故番号 == "CHI01LA140" |
:事故番号 == "CHI01LA141" | :事故番号 == "CHI01LA142" |
:事故番号 == "CHI01LA143" | :事故番号 == "CHI01LA144" |
:事故番号 == "CHI01LA145" | :事故番号 == "CHI01LA147" |
:事故番号 == "CHI01LA148" | :事故番号 == "CHI01LA149" |
:事故番号 == "CHI01LA150" | :事故番号 == "CHI01LA151" |
:事故番号 == "CHI01LA152" | :事故番号 == "CHI01LA153" |
:事故番号 == "CHI01LA154" | :事故番号 == "CHI01LA155" |
:事故番号 == "CHI01LA156" | :事故番号 == "CHI01LA157" |
:事故番号 == "CHI01LA158" | :事故番号 == "CHI01LA159" |
:事故番号 == "CHI01LA160" | :事故番号 == "CHI01LA161" |
:事故番号 == "CHI01LA162" | :事故番号 == "CHI01LA164" |
:事故番号 == "CHI01LA166" | :事故番号 == "CHI01LA167" |
:事故番号 == "CHI01LA168" | :事故番号 == "CHI01LA170" |
:事故番号 == "CHI01LA171" | :事故番号 == "CHI01LA172" |
:事故番号 == "CHI01LA173" | :事故番号 == "CHI01LA174" |
:事故番号 == "CHI01LA175" | :事故番号 == "CHI01LA176" |
:事故番号 == "CHI01LA177" | :事故番号 == "CHI01LA178" |
:事故番号 == "CHI01LA179" | :事故番号 == "CHI01LA181" |
:事故番号 == "CHI01LA182" | :事故番号 == "CHI01LA183" |
:事故番号 == "CHI01LA184" | :事故番号 == "CHI01LA185" |
:事故番号 == "CHI01LA187" | :事故番号 == "CHI01LA188" |
:事故番号 == "CHI01LA189" | :事故番号 == "CHI01LA190" |
:事故番号 == "CHI01LA191" | :事故番号 == "CHI01LA192" |
:事故番号 == "CHI01LA193" | :事故番号 == "CHI01LA194" |
:事故番号 == "CHI01LA195" | :事故番号 == "CHI01LA196" |
:事故番号 == "CHI01LA197" | :事故番号 == "CHI01LA198" |
:事故番号 == "CHI01LA199" | :事故番号 == "CHI01LA200" |
:事故番号 == "CHI01LA201" | :事故番号 == "CHI01LA202" |
:事故番号 == "CHI01LA203" | :事故番号 == "CHI01LA205" |
:事故番号 == "CHI01LA207" | :事故番号 == "CHI01LA208" |
:事故番号 == "CHI01LA210" | :事故番号 == "CHI01LA212" |
:事故番号 == "CHI01LA213" | :事故番号 == "CHI01LA214" |
:事故番号 == "CHI01LA215" | :事故番号 == "CHI01LA216" |
:事故番号 == "CHI01LA217" | :事故番号 == "CHI01LA219" |
:事故番号 == "CHI01LA221" | :事故番号 == "CHI01LA222" |
:事故番号 == "CHI01LA223" | :事故番号 == "CHI01LA224" |
:事故番号 == "CHI01LA225" | :事故番号 == "CHI01LA226" |
:事故番号 == "CHI01LA227" | :事故番号 == "CHI01LA228" |
:事故番号 == "CHI01LA229" | :事故番号 == "CHI01LA236" |
:事故番号 == "CHI01LA237" | :事故番号 == "CHI01LA238" |
:事故番号 == "CHI01LA239" | :事故番号 == "CHI01LA240" |
:事故番号 == "CHI01LA242" | :事故番号 == "CHI01LA243" |
:事故番号 == "CHI01LA245" | :事故番号 == "CHI01LA249" |
:事故番号 == "CHI01LA250" | :事故番号 == "CHI01LA251" |
:事故番号 == "CHI01LA252" | :事故番号 == "CHI01LA253" |
:事故番号 == "CHI01LA254" | :事故番号 == "CHI01LA255" |
:事故番号 == "CHI01LA258" | :事故番号 == "CHI01LA259" |
:事故番号 == "CHI01LA260" | :事故番号 == "CHI01LA261" |
:事故番号 == "CHI01LA262" | :事故番号 == "CHI01LA263" |
:事故番号 == "CHI01LA264" | :事故番号 == "CHI01LA265" |
:事故番号 == "CHI01LA266" | :事故番号 == "CHI01LA267" |
:事故番号 == "CHI01LA268" | :事故番号 == "CHI01LA269" |
:事故番号 == "CHI01LA271" | :事故番号 == "CHI01LA272" |
:事故番号 == "CHI01LA273" | :事故番号 == "CHI01LA274" |
:事故番号 == "CHI01LA275" | :事故番号 == "CHI01LA276" |
:事故番号 == "CHI01LA277" | :事故番号 == "CHI01LA278" |
:事故番号 == "CHI01LA279" | :事故番号 == "CHI01LA280" |
:事故番号 == "CHI01LA281" | :事故番号 == "CHI01LA282" |
:事故番号 == "CHI01LA283" | :事故番号 == "CHI01LA284" |
:事故番号 == "CHI01LA285" | :事故番号 == "CHI01LA286" |
:事故番号 == "CHI01LA287" | :事故番号 == "CHI01LA288" |
:事故番号 == "CHI01LA289" | :事故番号 == "CHI01LA293" |
:事故番号 == "CHI01LA294" | :事故番号 == "CHI01LA295" |
:事故番号 == "CHI01LA296" | :事故番号 == "CHI01LA299" |
:事故番号 == "CHI01LA300" | :事故番号 == "CHI01LA301" |
:事故番号 == "CHI01LA302" | :事故番号 == "CHI01LA303" |
:事故番号 == "CHI01LA304" | :事故番号 == "CHI01LA305" |
:事故番号 == "CHI01LA306" | :事故番号 == "CHI01LA307" |
:事故番号 == "CHI01LA308" | :事故番号 == "CHI01LA309" |
:事故番号 == "CHI01LA310" | :事故番号 == "CHI01LA311" |
:事故番号 == "CHI01LA313" | :事故番号 == "CHI01LA314" |
:事故番号 == "CHI01LA315" | :事故番号 == "CHI01LA316" |
:事故番号 == "CHI01LA317" | :事故番号 == "CHI01LA318" |
:事故番号 == "CHI01LA321" | :事故番号 == "CHI01LA322" |
:事故番号 == "CHI01LA323" | :事故番号 == "CHI01LA324" |
:事故番号 == "CHI01LA325" | :事故番号 == "CHI01LA326" |
:事故番号 == "CHI01LA327" | :事故番号 == "CHI01LA328" |
:事故番号 == "CHI01LA330" | :事故番号 == "CHI01LA331" |
:事故番号 == "CHI01LA332" | :事故番号 == "CHI01LA333" |
:事故番号 == "CHI01MA163" | :事故番号 == "CHI01TA063" |
:事故番号 == "CHI02FA001" | :事故番号 == "CHI02FA006" |
:事故番号 == "CHI02FA009" | :事故番号 == "CHI02FA025" |
:事故番号 == "CHI02FA033" | :事故番号 == "CHI02FA034" |
:事故番号 == "CHI02FA042" | :事故番号 == "CHI02FA049" |
:事故番号 == "CHI02FA059" | :事故番号 == "CHI02FAMS1" |
:事故番号 == "CHI02IA050" | :事故番号 == "CHI02IA058" |
:事故番号 == "CHI02LA002" | :事故番号 == "CHI02LA003" |
:事故番号 == "CHI02LA004" | :事故番号 == "CHI02LA005" |
:事故番号 == "CHI02LA007" | :事故番号 == "CHI02LA008" |
:事故番号 == "CHI02LA010" | :事故番号 == "CHI02LA011" |
:事故番号 == "CHI02LA012" | :事故番号 == "CHI02LA013" |
:事故番号 == "CHI02LA014" | :事故番号 == "CHI02LA015" |
:事故番号 == "CHI02LA016" | :事故番号 == "CHI02LA017" |
:事故番号 == "CHI02LA018" | :事故番号 == "CHI02LA019" |
:事故番号 == "CHI02LA020" | :事故番号 == "CHI02LA021" |
:事故番号 == "CHI02LA022" | :事故番号 == "CHI02LA023" |
:事故番号 == "CHI02LA024" | :事故番号 == "CHI02LA026" |
:事故番号 == "CHI02LA027" | :事故番号 == "CHI02LA028" |
:事故番号 == "CHI02LA029" | :事故番号 == "CHI02LA030" |
:事故番号 == "CHI02LA031" | :事故番号 == "CHI02LA032" |
:事故番号 == "CHI02LA035" | :事故番号 == "CHI02LA036" |
:事故番号 == "CHI02LA037" | :事故番号 == "CHI02LA038" |
:事故番号 == "CHI02LA039" | :事故番号 == "CHI02LA040" |
:事故番号 == "CHI02LA041" | :事故番号 == "CHI02LA043" |
:事故番号 == "CHI02LA044" | :事故番号 == "CHI02LA045" |
:事故番号 == "CHI02LA046" | :事故番号 == "CHI02LA047" |
:事故番号 == "CHI02LA048" | :事故番号 == "CHI02LA052" |
:事故番号 == "CHI02LA053" | :事故番号 == "CHI02LA054" |
:事故番号 == "CHI02LA055" | :事故番号 == "CHI02LA056"
) << サブセット( 選択された行( 1 ), 選択された列のみ( 0 ) );
自動化とスクリプト基本的なデータ分析とモデリングデータのブレンドとクリーンアップデータの探索と視覚化Re: サブセットに最も簡単なスクリプトを使用するにはどうすればいいですか?:事故番号がCHで始まる行だけを検索する場合は、Starts With()を使用できます。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Aircraft Incidents.jmp");
dt << Select Where(Starts With(:Accident Number, "CH"));
サブセットの場合はGet Rows Whereを使用します
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Aircraft Incidents.jmp");
rows_of_interest = dt << Get Rows Where(Starts With(:Accident Number, "CH"));
dt_ch = dt << Subset(Rows(rows_of_interest), Selected Columns(0), Output Table("CH Accidents"));Re: サブセットに最も簡単なスクリプトを使用するにはどうすればいいですか?これで十分だと思われます。
Data Table( "Aircraft Incidents" ) << Select Where( Starts With( :Accident Number, "CH" ) )
Re: サブセットに最も簡単なスクリプトを使用するにはどうすればいいですか?ありがとうございます。うまくいきました。別のケースでは、要件に合わせて少し変更すると、最初の 2 文字に関係なく、「CH」文字を含むすべての項目を並べ替えたいのですが、「CH」は事故番号文字列の中央にある可能性があります。スクリプトをどのように変更すればよいでしょうか。どうもありがとうございます。
Re: サブセットに最も簡単なスクリプトを使用するにはどうすればいいですか?次にContains()を使う。
dt << Select Where(Contains(:Accident Number, "CH"));
基本的な機能(および私が使用していない変更)については、少し古いブログ記事JSL 文字列関数を読むことをお勧めします。また、 JSL 構文リファレンス > JSL 関数、演算子、およびメッセージ > 文字関数 もご覧ください。
Re: サブセットに最も簡単なスクリプトを使用するにはどうすればいいですか?どうもありがとう!