列の値おはよう、
JMP データテーブルで、2 列のデータを探しています。
例を挙げると、次のようになります。
列 2 に値「S」があり、列 5 に値 6 がある場合は操作を実行します。そうでない場合は、テーブルを閉じて別のテーブルを開きます。
次のコードを使用していますが、正しく動作しません。その理由を理解しようとしています。
Names Default To Here (1);
dt = current data table();
If(Column(dt,2) == "S" & Column(dt,5) == "6",
show(1);
//code
,
show(2);
//code
);
私のテーブルとスクリプトからは、値 1 が返されるべきときに値 2 が返されるため、エラーが発生します。
ご協力いただきありがとうございます !
データアクセスRe: コロンヌの価値観<< Get Rows Where を使用して、返されたリストから N 個の項目を確認します
<< get rows where(Column(dt, 1)[] == 3 & Column(dt, 2)[] == 2)
Re: 列の値ありがとうございます。これで正しく動作します。
Names Default To Here (1);
dt = current data table();
A = dt << get rows where(Column(dt, 2)[] == 3 & Column(dt,4)[] == 6);
If( length(A) > 0,
show(1);
,
show(2);
);