如何将带有列名的新表数据副本复制到另一个表的最后一列之后?例如,Boston Housing.jmp 汇总计算生成了一个新表,该表希望将新表中的所有列名和数据复制到 Boston Housing.jmp 最后一列之后的第一行。非常感谢!
dt = Open( "$SAMPLE_DATA/Boston Housing.jmp" );
dt << Summary(
Group( :chas, :tax ),
Mean( :mvalue ),
Subgroup( :radial ),
Freq( "None" ),
Weight( "None" )
)
……??

回复:如何将带有列名的新表数据副本复制到另一个表的最后一列之后嗨,伊恩,
这是一个有趣的话题。 有没有办法把汇总数据表加到源数据表中,只用一个文件(脚本表)?
必须应用什么 JSL 才能将一列和 N 行以及另一列中的结果均值添加到源数据表?
这里的主要兴趣是将汇总数据结果保留在原始源数据表中。
回复:如何将带有列名的新表数据副本复制到另一个表的最后一列之后优秀的答案,谢谢!回复:如何将带有列名的新表数据副本复制到另一个表的最后一列之后我不确定将摘要数据和原始数据放在同一个表中一定是个好主意。 但是,如果您出于某种原因需要这样做(如果我理解正确的话),那么您可以使用“表格 > 加入”和“按行号”。 在 JSL 中:
Names Default To Here( 1 );
// First table
dt1 = Open( "$SAMPLE_DATA/Boston Housing.jmp" );
// Summary table
dt2 = dt1 << Summary(
Group( :chas, :tax ),
Mean( :mvalue ),
Subgroup( :radial ),
Freq( "None" ),
Weight( "None" )
);
// Joined table
dt3 = dt1 << Join( With( dt2 ), By Row Number, Output Table( "Joined Data" ) );
回复:如何将带有列名的新表数据副本复制到另一个表的最后一列之后