字符到SAS中的数字符号更改错误

时间:2018-10-18 11:14:39

标签: sas

我对数字和字符值有疑问。

我做了 proc内容,所以我将可变的Poids作为字符。 我想使用以下内容,但不会更改为numeric。最好的32。用于问题中的需求。我有什么错误吗?

data X;
set Y;
Poids=input(Poids,best32.);
run;

1 个答案:

答案 0 :(得分:1)

好的,我发现了问题。我不能将相同的变量定义为字符和数字。为了解决这个问题,我必须在数据集选项中重命名初始变量,如下所示,然后删除重命名的变量。

data X( drop =Poids_char;
set Y(rename=(Poids=Poids_char));
Poids=input(Poids_char,best32.);
run;