如何在轉置數據語句中使用一組列<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” )
) ;