0

以下のデータがあります。最初の値から始めて「veh」変数を取得し、それを行の下にコピーして、出力が「veh2」変数のようになるようにします。また、「drv」変数の値は、その「veh」番号全体で同じである必要があります。

BEFORE:
veh drv 
-------
1   2   
2   2   
3   1   
1   1   
2   1   
1   2   
3   1   
2   3   
1   1   
.   .   
.   .   
.   .   

AFTER:
veh2 drv2 
-------
1   2   
2   2   
2   2   
1   1   
2   1   
2   1   
3   1   
3   1   
3   1   
.   .   
.   .   
.   . 

しかし、これにより「drv」変数と「veh」変数の比例関係が完全に破壊されるのではないかと心配しています。SASで行(Excelの「行の挿入」など)を作成することは可能ですか?

変数の比例関係を維持しながらデータを操作することを知っているか、アイデアがある場合は、大いに感謝します。

前もって感謝します。

4

1 に答える 1

1

あなたがプロポーショナルビジネスで何を探しているのかわかりませんが、これはそれかもしれないと思います:

data temp;
   veh = 1; drv = 2; output;
   veh = 2; drv = 2; output;
   veh = 3; drv = 1; output;
   veh = 1; drv = 1; output;
run;

data temp2;
   set temp;

   do i = 1 to veh;
      output;
   end;
run;
于 2012-04-05T22:05:33.460 に答える