Help using Base SAS procedures

R's As.Name() in SAS

Reply
New Contributor
Posts: 2

R's As.Name() in SAS

Hi,

does anyone who knows both R and SAS have an idea what is the equivalent of As.Name() function in R? What As.Name() does is using a string value of one variable as another variable name.

Thanks,

Nargess

Super User
Posts: 17,898

Re: R's As.Name() in SAS

Depends on how you were planning to use it.

VValueX may be one option

or Rename could be another.

SAS Super FREQ
Posts: 3,482

Re: R's As.Name() in SAS

The SAS procedure that is closest to R is SAS/IML. In SAS/IML, you can use the VALUE and VALSET functions to get or assign values to matrices whose name is given by a string. See the article   Indirect assignment: How to create and use matrices named x1, x2,…, xn - The DO Loop

Super User
Posts: 5,260

Re: R's As.Name() in SAS

And if we are "outside" IML I come to think of SAS File functions and/or macro programming.

Data never sleeps
Ask a Question
Discussion stats
  • 3 replies
  • 220 views
  • 0 likes
  • 4 in conversation