BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
MikeZdeb
Rhodochrosite | Level 12

hi .. another idea ...

data have;

input (ABC F1 F2 FDG)($);

cards;

ID Name Sex Country

1 ABC M IND

2 BCD F USA

3 CDE M GER

4 DGE M UK

;

filename nosee dummy;

data _null_;

file nosee;

set have (obs=1);

put (_all_) (=) @;

call symputx('rename',_file_);

run;

data have;

set have (firstobs=2 rename=(&rename));

run;

MikeZdeb
Rhodochrosite | Level 12

hi ... among the many things I have learned from Howard Schreier is neat stuff you can do with _FILE_ ...

http://www.listserv.uga.edu/cgi-bin/wa?A2=ind0811b&L=sas-l&P=23589

Linlin
Lapis Lazuli | Level 10

Hi Mike,

Thank you! I tried to help this OP to find a better solution: https://communities.sas.com/thread/34279

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
  • 18 replies
  • 5117 views
  • 5 likes
  • 8 in conversation