堆疊一組列您好,我有一些包含一組列的表。我想用腳本堆疊組我該怎麼辦?
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);在這裡,我嘗試堆疊上面的組
Re:堆疊一組列你好 @ 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" )
)
Re:堆疊一組列我有19個堆疊在一起的東西。列的名稱在上面發布的循環中生成。
我想製作一個自動腳本,它將使用上面生成的列名並在Stack()函數中使用它。
堆棧(列(“***這裡我希望自動腳本生成列名***”)...........Re:堆疊一組列顯然我對你真正想要完成的事感到困惑。在JMP中,堆疊通常意味著一個堆疊在彼此頂部的兩個或更多列。列的分組使列的組織組成為可以輕鬆處理它們以便與各種平台一起使用的列。
您能否提供有關數據表所需內容的更多詳細信息,以及您要創建的任何新列?Re:堆疊一組列嗨,
實際上我的s_list是一個大於3個項目的randomal列表,它一直在變化。
堆棧JSL提供在For循環內生成和連接的新列名稱。我需要找到一個解決方案,比如生成一個List並將它放在Stack函數的Columns中,但我無法得到它....
Re:堆疊一組列在3列上交互運行Stack Platform
表==>堆棧
然後在創建的新表中,編輯表的源代碼,您將看到以所需方式堆疊列所需的JSL。