Thank you all for your help. I don't want to say why it was set up in that way but have to read the data.
Ksharp, if I understand your code correctly it will rename all variables from all datasets in WORK. Can you show me the results?
We have 3 years datasets monthly and I may need some of them so I am not sure your first.memname and last.memname will work from the data storage folder.
I remembered I did a similar job before but I don't have the code anymore because of changing jobs. I think basically we need prco contents to create and output a file that has a statement of rename then using %include in next data steps.
Renaming all variables by compressing 0-9 digits from their names, needs a check:
are there variable names where the digits are not the suffix of yymm format (like 1601) !
If there are such variables, the code should check for suffix being in a given period (like 1601 - 1612).
I am sure there are more than one way to do this job but I tried Shmuel's code and it works for me. Thank you all again.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.
Ready to level-up your skills? Choose your own adventure.