Hi,
I've imported data from an Excel spreadsheet and some variable names have spaces characters that SAS doesnt like too much.
In the data step how would i rename these variables?
i've tried
RENAME "VAR ONE" =VAR_ONE ;
or
RENAME "ACCT#" = ACCOUNT_NUMB ;
but that didnt seem to work.
Thanks for your help.
In case you used the EG import wizard easiest would be to re-import the Excel and to tick the box in the import wizard saying "rename columns to comply with SAS naming conventions".
Else: The quoting for literals looks like '<varname'n
rename 'VAR ONE'n = VAR_ONE;
In case you used the EG import wizard easiest would be to re-import the Excel and to tick the box in the import wizard saying "rename columns to comply with SAS naming conventions".
Else: The quoting for literals looks like '<varname'n
rename 'VAR ONE'n = VAR_ONE;
proc datasets library=work nolist;
modify your_dataset;
rename 'var one'n=var_one;
quit;
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.