BookmarkSubscribeRSS Feed
SushilKumar
Calcite | Level 5

I Created dataset as

data sushil.tsk1;

input subjid$ InvestigatorName$5-25;

datalines;

1001 Ramachandiran

1002 Umabadi

1003 Seshadi

1004 Mandadi

1005 Kodumudivenu

1006 Vadivelu

1007 SevadiKesavamoorhty

1008 Semmadirajan

run;

I wrote the code, to find the position of "di" in Investigator variable and replace the "di" with Change but its not working Could any one help me.

data sushil.task1;

set sushil.tsk1;

Inv_Pos = index(InvestigatorName,'id');

Inv_Change = Tranwrd(InvestigatorName,'id','CHANGE');

run;


Using this Code Required Output is not coming Could any one help me

2 REPLIES 2
LinusH
Tourmaline | Level 20

Seems like a typo, instead of di you have specified id in the Tranwrd call.

Data never sleeps
SushilKumar
Calcite | Level 5

yes thank you i got that

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

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
  • 2 replies
  • 1039 views
  • 0 likes
  • 2 in conversation