データテーブルは、サブジェクトの特定のセットに関するさまざまな変数の計測値である観測データを格納します。JSLを使って、データテーブルにメタデータ、またはデータについてのデータも格納できます。
• メタデータの削除
テーブル変数は、「ノート」のような単一のテキスト文字列をデータテーブルに保存します。JSLにおける変数の働きを理解するために、まず、Get Table Variableメッセージを送って変数の既存の値を取得してみましょう。
dt = Open( "$SAMPLE_DATA/Solubility.jmp" );
dt << Get Table Variable( "ノート" );
異なる溶剤で化合物の溶解度を測定したデータ。このテーブルには、6つの水性/無極性システムの72の有機溶質のLogP(partition coefficient)が表示されている。
次に、文字列の既存の値を、Set Table Variableで変更し、再びGet Table Variableを使って文字列が更新されたことを確認します。
dt << Set Table Variable( "ノート", "化合物の溶解度" );
dt << Get Table Variable( "ノート" );
"化合物の溶解度"
次の例は、データテーブルに2つの新しいテーブル変数を追加します。
dt = Open( "$DOCUMENTS/Big Class.jmp" );
myvar = "これは、「JMP Big Class」サンプルデータのマイバージョンです。";
dt << Set Table Variable( "key1", myvar );
dt << Set Table Variable( "key2", myvar );
値を設定したとき、指定した変数が存在しない場合のみ、新しい変数が作成されます。同名のテーブル変数を2つ追加した場合、変数は1つしか作成されません。