BYステートメントを使用したTRANSPOSEプロシジャで、存在しないデータがあると、左に詰まる
[OS] ALL
[リリース] ALL
[キーワード] Base、TRANSPOSE、ID
[質問]
TRANSPOSEプロシジャでBYステートメントを使用してデータの転置を行なったところ、
データがない部分が左側に詰まってしまいました。 no group id count 1 1 1 11 2 1 2 12 3 1 3 13 4 2 1 21 5 2 3 23<転置の結果> group VAR1 VAR2 VAR3 1 11 12 13 2 21 23 .<期待する結果> group VAR1 VAR2 VAR3 1 11 12 13 2 21 . 23<転置の際に実行したプログラム> proc transpose data=sample out=out1(drop=_NAME_) prefix=VAR; var count; by group; run;
[回答]
IDステートメントを追加してください。 例: proc transpose data=sample out=out1(drop=_NAME_) prefix=VAR; var count; by group; id id; run;
注意: ERROR: ID 値 "VAR3" は 同じ BY グループ に 2 つあります。 |