BookmarkSubscribeRSS Feed
Ashwini
Calcite | Level 5

how to split a variable with sas function

var=hello,how r you,I am fime

I have to code like this

var1=sasfunction(var,'delemiter',position)

Kindly help me which function I have to use.

Regards,
Ashwini

3 REPLIES 3
manojinpec
Obsidian | Level 7

you can use scan function.

Haikuo
Onyx | Level 15

If you don't mind (var,position,'dlm') instead of (var,'dlm', position), then scan() is your friend.

kuridisanjeev
Quartz | Level 8

Hi Ashwini..

In this way you can use Scan function.....

data test;

var="hello,how r you,I am fime";

var1=scan(var,1, ' , ');

var2=scan(var,2, ' , ');

var3=scan(var,3, ' , ');

run;

Thanks & Regards..

Sanjeev.K

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
  • 3 replies
  • 1404 views
  • 0 likes
  • 4 in conversation