BookmarkSubscribeRSS Feed
deleted_user
Not applicable
Hello

I am trying to create a dataset from an existing dataset.

The current dataset has a variable called id_code. The id_code is a string of length 10 characters. I need to extract the 2 left most characters and based on whether it is a 01 assign "temp" and if 02 assign "non-temp".

I have to repeat this process till the end of the dataset that has around 350 observations.

Could anyone help me with the code for this.

Thanks
1 REPLY 1
sbb
Lapis Lazuli | Level 10 sbb
Lapis Lazuli | Level 10
This is basic DATA step IF THEN ; logic.

Have a look at the SAS-hosted DOC and supplemental references on their SAS.COM support website - links revealed with search below. Then come back to the forum again with code challenges/issues -- suggest using the SAS diagnostic code below to reveal much info:

PUTLOG _ALL_;

Scott Barry
SBBWorks, Inc.

Recommended Google advanced search arguments, this topic/post:

data step programming introduction site:sas.com

data step assign sas variable site:sas.com
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
  • 1346 views
  • 0 likes
  • 2 in conversation