cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Register to attend Discovery Summit 2025 Online: Early Users Edition, Sept. 24-25.
  • New JMP features coming to desktops everywhere this September. Sign up to learn more at jmp.com/launch.
Choose Language Hide Translation Bar
リスト内の値に一致する行を選択する方法

 

概要

以下の例では、JSLのリスト内に保存されている値を含むデータテーブル内の行を選択する方法を説明します。

手順

JMPのセッションで、[ファイル]メニューをクリックし、[新規作成]→[スクリプト]を選択します。以下のスクリプトをコピーし、スクリプトウィンドウに貼り付けてください。サンプルスクリプトを実行するには、[編集]メニューをクリックし、[スクリプトの実行]を選択します。

/* サンプルのデータテーブルを開きます。 */
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );

/* 年齢のリストを作成します。 */
myList = {9, 12, 15, 17, 18};

/* リスト内の年齢を持つすべての行を選択します。 */
dt << Select Where( Contains( myList, :年齢 ) );

Wait( 2 );           // この行はデモンストレーション目的です。
dt << Clear Select;  // この行はデモンストレーション目的です。

/* 学生の名前のリストを作成します。 */
myStudents = {"HENRY", "ROBERT", "BARBARA", "SALLY", "MARION"};

/* リスト内の名前を持つすべての行を選択します。 */
dt << Select Where( Contains( myStudents, :名前 ) );


追加のドキュメント

JMPスクリプト言語の詳細は、JMPスクリプトガイドで確認可能です。JMPのメニューから[ヘルプ]をクリックし、[JMPヘルプ]を選択することでガイドにアクセス可能です。オンラインヘルプのコンテンツの一覧から[スクリプトガイド]を選択してください。

注: このFAQは下記JMP Noteの内容をもとにしています。
JMP Note 575348 - How to select rows that match any value in a list

 

Details

Recommended Articles