2016-07-29 5 views
0

私は2015年にしたがって、このSASサマリーデータがラインリストに転記されましたか?

YEAR GENDER RACE AGE COUNT 
2015 Female W 30 3 

のようなデータセットを持っているが、3人の白30年の女性がありました。これを次のように改行したいと思います。

YEAR GENDER RACE AGE 
2015 Female W 30 
2015 Female W 30 
2015 Female W 30 

ご協力いただければ幸いです。ありがとうございました!

答えて

1

私は説明のために行を追加しました:

data have; 
    input YEAR GENDER $ RACE $ AGE COUNT; 
    datalines; 
    2015 Female W 30 3 
    2014 Male B 45 4 
; 

を次のコードでは、うまくいけば、あなたが求めているものを達成するでしょう:

data want (drop=i count); 
    set have; 

    do i = 1 to count; 
     output; 
    end; 
run; 
+0

私はそれがexactly-コピーするときに作業を行うことがあります私が既にインポートしたデータセットをExcelで持っているときにdoループを修正する方法はありますか? – user6241156

+0

doループで何も変更する必要はありません。 "set have"ステートメントをインポートしたデータセットの名前に変更しましたか? – udden2903

+0

私はこれを持っています: データが必要です(ドロップ=私はカウントする); set narcan; i = 1とカウントします。 出力; end; 実行; (narcanはインポートされたデータセットです)、このエラーメッセージが表示されます。「ループ制御情報が無効です」というメッセージが表示されます。 – user6241156

関連する問題