我希望根据以下代码创建集群。 “ w”,“ x”,“ y”和“ z”是我的数据集中的列标题。我不断遇到错误,例如找不到变量“ w”,找不到变量“ x”,找不到变量“ y”等……即使我知道我在代码中拼写了列标题。有谁知道我为什么会不断收到这些错误?
proc means data=sdp_policy_data;
var Policy_Status Competitor_Policy;
run;
proc fastclus data=sdp_policy_data maxc=8 maxiter=10 out=clus;
var w x y z;
run;
答案 0 :(得分:1)
考虑此示例代码
data have;
attrib
w_hat length=4 format=date9. label='W'
x_result length=8 format=6.4 label='X'
y label='Y'
_z label='Z'
;
w_hat='01-jan-2010'd;
x_result=1.2345;
y=7;
_z=21;
run;
ods html close;
ods listing;
options nocenter;
proc contents nodetails data=work.have varnum;
run;
ods html;
变量的输出应类似于
Variables in Creation Order
# Variable Type Len Format Label
1 w_hat Num 4 DATE9. W
2 x_result Num 8 6.4 X
3 y Num 8 Y
4 _z Num 8 Z
Label
,即W,X,Y和Z, 可能会在您使用的查看器中显示为列标题。该过程将需要var w_hat x_result y _z;