こんにちは、
これは非常に基本的な質問のように思えますが、適切な答えが見つからないため、間違った検索用語を使用している可能性があります。
最初は文字列(ファイルパス)の配列を作成するだけだったスクリプトがあり、それらを問題なく順番に使用できました。 範囲が拡大したため、同時に作成された同じ長さの他の 2 つの配列の条件に基づいてフィルタリングを行う必要があります。 私の脳は依然としてデータ テーブルで機能しており、データ テーブル (または SQL) 形式であれば、これを行うのは簡単です。 非表示のデータ テーブルを作成することは実行可能な選択肢かもしれませんが、さまざまなデータ構造を操作し、別の dt を使用するようにコードを変更するのは煩雑に見えることをよりよく理解したいと考えています。
これは連想配列のアプリケーションのように見えますが、配列を正しく作成するのに苦労しており、スクリプト ガイドとスクリプト インデックスが表示されません。 誰かが私に正しい方向を示してくれたり、私が今やろうとしていることにとってより意味のあるデータ構造を提案してもらえますか? それとも、実際には隠しテーブルが最良の選択肢なのでしょうか?
ありがとう!
Names Default To Here( 1 );
//example data is in dt, my data isn't
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
//this is more or less the structure of the data that I have
sex_array = dt:sex << get values;
height_array = dt:height << get values;
weight_array = dt:weight << get values;
//this is what I would do if I had the data in a dt
output = dt:weight[dt << get rows where(and(:age == 13, :sex == "M"))];
show(output);
//how to do this with the data in a structure with no dt? what structure would be appropriate?