スクリプトガイド > データ構造
公開日: 09/19/2023

データ構造

さまざまなデータの処理

JSLでは、次のようなデータ構造を使って1つの変数にさまざまなデータを入れることができます。

リストは、入れ子構造のリストや式も含め、多数の値を保持できます。

行列は、行と列から成る数値のテーブルです。

連想配列は、値にキーをマップします。連想配列以外のほとんどのタイプのデータが使えます。

目次

JSLスクリプトのリスト

リストの評価
リストを使った割り当て
リスト内の処理の実行
リスト内の項目数を求める
リストの添え字
リスト内で項目を検索する
リスト演算子と関数
リスト内での反復
リストの連結
既存のリストへ入れ子のリストを挿入
別のリストを使ったリストのインデックス化
リストへのメッセージの送信

JSLスクリプトの行列

行列の作成
行列の添え字
行列の問い合わせ関数
比較演算子、範囲チェック演算子、論理演算子
数値演算子
結合関数
Transpose関数
別の行列またはリストを使った行列またはリストのインデックス化
行列とデータテーブル
行列とレポート
Loc関数
行列のRank関数およびSort関数
特殊な行列
逆行列と連立一次方程式
行列の分解と正規化
ユーザが定義した行列の関数の作成
行列の統計処理の例

JSLスクリプトにおける連想配列

連想配列の作成
連想配列の使用
グラフ理論における連想配列
集合演算における連想配列
連想配列の応用
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).