home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!spool.mu.edu!nigel.msen.com!emory!europa.asd.contel.com!paladin.american.edu!auvm!PITTVMS.BITNET!ADROSEN
- From: ADROSEN@PITTVMS.BITNET (Allan D. Rosen (412)624-0418)
- Newsgroups: bit.listserv.sas-l
- Subject: Re: reshaping raw data ...
- Message-ID: <01GQX0VOINR4938STN@vms.cis.pitt.edu>
- Date: 8 Nov 92 22:27:00 GMT
- Sender: "SAS(r) Discussion" <SAS-L@UGA.BITNET>
- Reply-To: "Allan D. Rosen (412)624-0418" <ADROSEN@PITTVMS.BITNET>
- Lines: 21
- Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
- X-Envelope-to: SAS-L@OHSTVMA.BITNET
- X-VMS-To: IN%"SAS-L@OHSTVMA.BITNET"
- X-VMS-Cc: ADROSEN
-
- Sanjay K. Pandey (SKPWORK@SUVM.BITNET) wants to "reshape" data as follows:
-
- Data=ORIG Data=TRANSF
- ID X1 X2 X3 X4 X5 \ ID X1 X2 X3 X4 X5
- 1 1 . 2 . . ----- \ 1 1 3 2 4 .
- 1 . 3 . 4 . ----- / 2 1 2 3 . 4
- 1 . . . . . / 3 1 . . . .
- 2 1 2 3 . .
- 2 . . . . 4
- 3 1 . . . .
-
- The update statement will do the trick:
-
- data transf;
- update orig(obs=0)
- orig;
- by id;
- run;
-
- Allan Rosen
- University of Pittsburgh
-