作者azimuth ()
看板Statistics
标题Re: [问题] sas infile问题
时间Sat Apr 26 12:35:03 2008
※ 引述《tew (咖啡王子)》之铭言:
: ※ 引述《azimuth ()》之铭言:
: : 小弟目前在练习infile及var语法
: : 但不知为啥就是一直不行
: : 先说明要infile的档案,位於D:\SAS_folder\My SAS Files\9.1\TRY中
: : 叫做grade.sas7bdat
: : 打算从此档中挑特定变数并print出来
: : 所有语法如下:
: : =====================语法分隔线=========================
: : OPTION NOCENTER NODATE;
: : TITLE "PROC PRINT with options_VAR";
: : LIBNAME IAN 'D:\SAS_folder\My SAS Files\9.1\TRY';
: : DATA IAN.VAR_GRADE;
: : INFILE 'D:\SAS_folder\My SAS Files\9.1\TRY\grade.sas7bdat';
: : INPUT ID NAME$ SEX$ STAND PRETEST FIRST SECOND FINAL;
: data IAN.VAR_GRADE;
: set IAN.grade;
: keep ID NAME$ SEX$ STAND PRETEST FIRST SECOND FINAL;
: run;
:
感谢咖啡王子~
不过用你的语法後仍遇到同样问题
检查後发现问题在於:
data IAN.VAR_GRADE;
set IAN.grade;
keep ID NAME SEX STAND PRETEST FIRST SECOND FINAL;
↑ ↑不可以有$号
run;
另外如果我仍想要用var语法
是否要接着打以下:
proc print DATA=IAN.VAR_GRADE;
var NAME FIRST--FINAL;
run;
谢谢指教~
另所谓infile是用来汇入外部档是指? 像我目前为止好像只有*.sas7bdat
没有*.dat耶~
*.dat是用sas处理过後的档吗? (好像有点白痴的问题( ̄□ ̄|||)a)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.165.112
※ 编辑: azimuth 来自: 140.115.165.112 (04/26 12:40)
1F:推 wsnoopy70:我也是遇到在keep那边跟你发生同样的问题 04/29 19:50