- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I would like to rename the following variable in Proc SQL although I know it could be done in SAS data steps. But I would like to use in PROC SQL, how? Thanks.
data dataout.rename;
set dataout.test;
rename HAVARTH3=AR _PRACE=RACE _AGEG5YR=AGE _INCOMG=INCOME _HCVU651=INSURANCE _BMI5CAT=BMI
LMTJOIN3=LMTJOIN DRNKANY5=DRNKANY DIABETE3=DIABETE _SMOKER3=SMOKER;
run;
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
PROC SQL;
CREATE TABLE dataout.rename AS
SELECT HAVARTH3 AS AR
,_PRACE AS RACE
,_AGEG5YR AS AGE
,_INCOMG AS INCOME
,_HCVU651 AS INSURANCE
,_BMI5CAT AS BMI
,LMTJOIN3 AS LMTJOIN
,DRNKANY5 AS DRNKANY
,DIABETE3 AS DIABETE
,_SMOKER3 AS SMOKER
FROM dataout.test;
;QUIT;
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
PROC SQL;
CREATE TABLE dataout.rename AS
SELECT HAVARTH3 AS AR
,_PRACE AS RACE
,_AGEG5YR AS AGE
,_INCOMG AS INCOME
,_HCVU651 AS INSURANCE
,_BMI5CAT AS BMI
,LMTJOIN3 AS LMTJOIN
,DRNKANY5 AS DRNKANY
,DIABETE3 AS DIABETE
,_SMOKER3 AS SMOKER
FROM dataout.test;
;QUIT;
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Can you tell me why the renamed columns don't export to excel using ods excel file = "" ? The regular variable names are what get exported instead.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Hi @elwayfan446, this sounds like a new question. Want to create a new topic with some sample code? ODS EXCEL is for ODS output, not data sets exactly, so it doesn't really play into PROC SQL unless you're leaving off the CREATE TABLE statement.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Unrelated question: Is there any chance this data is coming from BRFSS?
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
yes, you worked on it before?