楼主: nihaohc
5542 3

[原创博文] 如何给导入的数据附以变量名称 [推广有奖]

  • 0关注
  • 0粉丝

已卖:2份资源

高中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
104 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1177 点
帖子
15
精华
0
在线时间
46 小时
注册时间
2010-1-2
最后登录
2017-1-3

楼主
nihaohc 发表于 2010-6-5 09:05:29 |AI写论文
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过程中可以使用这些变量名称进行计算。

关键词:LSmeans adjust import Input model adjust import 如何 命名

回帖推荐

lvjinghui 发表于3楼  查看完整内容

如果外部文件叫 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;

本帖被以下文库推荐

沙发
一诺9257 发表于 2010-6-15 16:10:50
SAS中变量名不能修改,可以现在excel中该在导入~!
修改你的语句:
data a110;
input chuli jieguo@;
cards;

藤椅
lvjinghui 发表于 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;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

板凳
daidaishunhua 发表于 2010-6-21 17:00:39
data a110;
   infile "D:\external.dat";
   input chuli $    jieguo  ;  
run;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 05:08