列のグループを積み重ねるこんにちは、私は列のグループを持ついくつかのテーブルがあります。グループをスクリプトでスタックしたいのですが、どうすればよいですか。
dt = open("C:\Users\My.jmp");
s_list = {h1, j2, k3};//List
//Generate XX new columns by Text to Cols ADD-In
For( i = 1, i<= Length(s_list), i++,
dt << New Column ("My_New_Coloumn_" || s_list[i],
Numeric,
Continuous,
Formula(
Num(Word( i, As Column(Column("CPU" )), "|" ))//CPU is a column that contains for example: 5|5|7
),
),
);
dt << Group Columns(:My_New_Column_h1,3);ここで私は上記のグループを積み重ねようとします
再:列のグループを積み重ねるこんにちは @ axcelenator1 、
以下の例はあなたがやろうとしていることに役立ちますか?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
group = dt << Group Columns( BP 8M, 9 );
dt << Stack(
columns(
dt << Get Column Group( group );
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" )
)
再:列のグループを積み重ねる私は一緒に積み重ねられた19列のようなものを持っています。列の名前は、投稿された上記のループで生成されます。
上記で生成された列名を使用し、それをStack()関数内で使用する自動スクリプトを作成したいと思います。
Stack(Columns( "***ここでは自動スクリプトでカラム名を生成します***")...........再:列のグループを積み重ねるどうやら私はあなたが実際に達成したいことに混乱しています。JMPでは、スタッキングは通常、1つが2つ以上の列を互いの上に積み重ねていることを意味します。列のグループ化は、さまざまなプラットフォームで使用するために列を簡単に処理できるように、組織的な列のグループを作成します。
データテーブルの内容、および作成している新しい列の詳細について教えてください。再:列のグループを積み重ねるこんにちは、
実際に私のs_listは常に変化している3つのアイテムよりも大きいランダムなリストです。
スタックJSLは、Forループ内で生成および連結された新しい列名を示します。Listを生成してStack関数のColumns内に配置するなどの解決策を見つける必要がありますが、取得できません。
再:列のグループを積み重ねる3列でStack Platformを対話的に実行する
テーブル==>スタック
次に、作成した新しいテーブルでテーブルのソースを編集すると、列を好きなようにスタックするのに必要なJSLが表示されます。