如何重命名汇总表的列?大家好,
我有一个汇总表,我想重命名汇总表的一列或两列
我的脚本如下:
ST_NEW = dt << Summary(
Group( :prodgroup3, :link_id, :complevel_1, :test_or_bond_head_id, :bondstage ),
Mean( :align_ratio_2 ) << Name( "align " ),
Std Dev( :align_ratio_2 ),
Output Table Name( "ST_NEW" ),
);
我想将带圆圈的列重命名为新名称

谁能帮我解决这个问题?
真挚地,
数据表Re: 如何重命名汇总表的列?有2个问题。
- 默认情况下,生成的汇总数据表链接到原始表,这会强制锁定表。这种违约需要被推翻。
- 列的重命名需要在新表生成后进行。
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
ST_NEW = dt << Summary(
Group( :sex ),
Mean( :height ),
Std Dev( :height ),
Output Table Name( "ST_NEW" ),
link to original data table( 0 )
);
ST_NEW:"Mean(height)"n << set name( "align" );
Re: 如何重命名汇总表的列?如果链接到原始表很重要(例如,您想在摘要中选择一行并选择原始表中的相关行),您可以使用您正在查找的名称创建一个新列,然后隐藏原来的:
Names default to here(1);
dt = Open( "$SAMPLE_DATA/big class.jmp" );
ST_NEW = dt << Summary(
Group( :sex ),
Mean( :height ),
Std Dev( :height ),
Output Table Name( "ST_NEW" )
);
ST_NEW << New Column("align", Numeric, "Continuous", Format("Best", 12), Formula(:"Mean(height)"n));
ST_NEW:"Mean(height)"n << Hide( 1 );