home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / bit / listserv / sasl / 3393 < prev    next >
Encoding:
Internet Message Format  |  1992-07-22  |  1.5 KB

  1. Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!ukma!psuvax1!psuvm!cunyvm!edscc
  2. Organization: City University of New York/ University Computer Center
  3. Date: Wednesday, 22 Jul 1992 11:38:22 EDT
  4. From: <EDSCC@CUNYVM.BITNET>
  5. Message-ID: <92204.113822EDSCC@CUNYVM.BITNET>
  6. Newsgroups: bit.listserv.sas-l
  7. Subject: multiple identical id vars problem
  8. Lines: 33
  9.  
  10. Hi,
  11. I'm an SPSSPC+ user who is learning to use SAS PC/DOS because I've
  12. been convinced SAS handles data better than SPSS.
  13. I'd like some help with what I'm told is an "easy" problem for SAS.
  14. I work with raw data files that have multiple observations of the
  15. identical id variable with different variables for each observation.
  16. An example of my raw data file follows:
  17.  
  18. ID           CODE  TERM  DATE
  19.  
  20. (Where TERM = YYM and DATE = YYMMDD.)
  21.  
  22. 002162706    292  901   900309
  23. 002162706    292  901   900403
  24. 002254401    299  891   890201
  25. 002254401    299  901   900303
  26. 002254401    276  901   900405
  27.  
  28. I need to write a program that finds each identical id variable.  When
  29. an identical id variable is encountered, I want to add only the variables
  30. associated with it to the first observation.  I want to have a new file
  31. with one observation for each unique id variable.  An example
  32. of what I'd like to have follows:
  33.  
  34. ID         CODE TERM DATE  CODE2 TERM2 DATE2  CODE3 TERM3 DATE3
  35.  
  36. 002162706  292  901 900309 299   901   900403
  37. 002254401  299  891 890201 299   901   900303  299   901  900405
  38.  
  39. Can this be done?  If it can, how?
  40.  
  41. Thanks, in advance, for any help,
  42.                                     Ed Silverman
  43.