列の積み重ね
場合によっては、2つ以上の列の値を1つの列に結合しなければならないことがあります。これは列の積み重ねと呼ばれます。生のデータは、変数のグループまたはカテゴリごとに別々の列が存在するような構造になっている場合があります(例えば、牛肉と鶏肉のホットドッグのカロリー)。JMPでこれらの2つのグループの平均カロリーを比較する場合、グループを示す列とカロリーを示す列がそれぞれ1つずつ必要です。これを実現するには、データテーブルにStackメッセージを送信します。必須の引数はColumns引数のみで、結合する元のデータテーブルの列を指定します。その他の引数はオプションです。Stacked Data Column引数には、元のデータ値を格納する新しい列の名前を指定します。Source Label Column引数には、観測値がどのグループに属するかを示す元の列ヘッダーを格納する新しい列の名前を指定します。Output Table Name引数には、新しい積み重ねデータテーブルの名前を指定します。したがって、ここに示すコードは、Hot DogsデータテーブルからBeefとPoultryの2つの列を積み重ねます。新しい積み上げ列の名前は「Calories」です。新しいソース列の名前は「Type」で、行の取得元となる元の列に応じて「Beef」または「Poultry」のいずれかの値が入ります。これらの新しい列は、「HD Cals」というデータテーブルに保存されます。