将数值转换为字符,

问题描述 投票:0回答:2

嗨,我有一个年龄列,它是数字,我想将其所有值转换为字符

我正在尝试下面的代码。这段代码给我错误:

错误85-322:需要格式名称

DATA Diary2;
SET Diary;
FORMAT AGE2 = PUT(AGE, $6.);
RUN;
sas
2个回答
0
投票

这将是赋值语句创建新变量AGE2的正确语法。

AGE2 = PUT(AGE, 6.);

0
投票
Age2 = Age * 1;
drop age;
rename age2=age;
© www.soinside.com 2019 - 2024. All rights reserved.