如何在转置数据语句中使用一组列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />问候,
长期以来的SAS程序员,但JSL的新手。 我有一个数据表,并且能够创建一个包含20列的组。 下周运行此报告,它可能在同一组中有25列,我希望找到一种方法来使用此变量列列转置数据表。 使用JSL,如何修改下面的脚本来操作组名而不是单独的列列表?列组名称为“HB_001等”
数据表(“tran_HB”)<< Transpose(
列(
:HB_001,
:HB_002,
:HB_003,
:HB_004,
:HB_005,
:HB_006,
:HB_007,
:HB_008,
:HB_010,
:HB_012
)
通过(:家庭,:小组),
标签(:标签),
输出表(“sum_HB_w_0”)
);
谢谢,迈克
Re:如何在转置数据语句中使用一组列这很棒!谢谢您的帮助
Re:如何在转置数据语句中使用一组列使用 <<获取列组(“组名”) 获取组的列的列表。
一个例子:
名称默认为此处 ( 1 ) ;
DT = 打开 ( “$ SAMPLE_DATA / Cities.jmp” ) ;
DT << 组列 ( “XY” , { : X , : ÿ } ) ;
DT << 颠倒 (
列 ( DT << 获取列组 ( “XY” ) ) ,
标签 ( : 市 ) ,
标签列名称 ( “市” ) ,
输出表 ( “城市转移.jmp” )
) ;