BookmarkSubscribeRSS Feed
Nargess
Calcite | Level 5

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

3 REPLIES 3
Reeza
Super User

Depends on how you were planning to use it.

VValueX may be one option

or Rename could be another.

Rick_SAS
SAS Super FREQ

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

LinusH
Tourmaline | Level 20

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

Data never sleeps

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

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