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-2024.png

Available on demand!

Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.

 

Register now!

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.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

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