全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5493 3
2010-06-05
悬赏 20 个论坛币 未解决
本人使用sas的“import data”数据导入功能导入数据后,导入的2列数据一列是处理编号(变量名为chuli),一列是处理值(jieguo),导入的数据文件命名为:work.a110。现在对处理值进行多重比较。
我的代码是:
data a110;
input chuli jieguo;
proc glm;
class chuli;
model jieguo=chuli;
lsmeans chuli / pdiff=all adjust=t;
run;
quit;
等等。
但sas会提示错误,使用cards功能将数据导入后,进行proc glm计算就会出现正确的结果。
请问:在这种情况下,如何给变量赋以名称,从而在sas的proc过程中可以使用这些变量名称进行计算。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-6-15 16:10:50
SAS中变量名不能修改,可以现在excel中该在导入~!
修改你的语句:
data a110;
input chuli jieguo@;
cards;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-6-17 18:29:25
如果外部文件叫 extenal.dat,并且假定放在D盘
data a110;
   infile "D:\external.dat";
   input chuli $    jieguo $;  /*要看外部文件数据的结构选择INPUT statment 的形式,我估计你是这儿出了问题*/
run;
proc glm data=a110;
class chuli;
model jieguo=chuli;
lsmeans chuli / pdiff=all adjust=t;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-6-21 17:00:39
data a110;
   infile "D:\external.dat";
   input chuli $    jieguo  ;  
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群