堆叠一组列您好,我有一些包含一组列的表。我想用脚本堆叠组我该怎么办?
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。