>我在数字和字符值方面有问题。
我做了proc 内容,所以我有可变的 Poid 作为字符。 我想使用以下内容,但它不会更改为数字.最佳32.在问题中根据需要使用。我做错了吗?
data X;
set Y;
Poids=input(Poids,best32.);
run;
好的,我发现了问题。我不能将相同的变量同时定义为字符和数字。为了解决这个问题,我必须在数据集选项中重命名初始变量,如下所示,然后删除重命名的变量。
data X( drop =Poids_char;
set Y(rename=(Poids=Poids_char));
Poids=input(Poids_char,best32.);
run;