BookmarkSubscribeRSS Feed
deleted_user
Not applicable
I have a SAS dataset that contains multiple records for many persons. Persons are identified by SSN. The data must be de-identified so I created a var named PerID and populated it with a random digit number using FIRST.SSN. Now I want to copy the value of PerID for each of the first SSNs to the remainder each SSN. Note that the number of records for each person may range from 1 to 20.
1 REPLY 1
Cynthia_sas
SAS Super FREQ
Hi:
It sounds like you've already discovered BY group processing and FIRST.byvar. If you check into the workings of the RETAIN statement, you will find your answer.
http://support.sas.com/documentation/cdl/en/lrdict/63026/HTML/default/viewer.htm#/documentation/cdl/...

cynthia

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 1017 views
  • 0 likes
  • 2 in conversation