SAS中文论坛

标题: 请教一个特殊字符的问题 [打印本页]

作者: shiyiming    时间: 2010-5-7 11:58
标题: 请教一个特殊字符的问题
我的input file 里有一个变量是带有特殊字符#的,变量名是 SGCD#, 当我在DATA 步里读取的时候报错了

DATA abc,
infile 'xxx';
input
@13 SGCD# $20.;
format SGCD# $30.;
RUN;

麻烦各位指点一个怎么去读取变量名包含特殊字符的变量呢? 先谢谢了.
作者: shiyiming    时间: 2010-5-7 19:11
标题: Re: 请教一个特殊字符的问题
so easy ,very basic!
作者: shiyiming    时间: 2010-5-9 22:47
标题: Re: 请教一个特殊字符的问题
大哥,能给个答案吗?我是新学的,谢谢
作者: shiyiming    时间: 2010-5-10 17:27
标题: Re: 请教一个特殊字符的问题
DATA abc;
infile 'xxx';
input
@13 "SGCD#"n $20.;
format "SGCD#"n $30.;
RUN;
作者: shiyiming    时间: 2010-5-10 22:27
标题: Re: 请教一个特殊字符的问题
many thanks, varich gor
作者: shiyiming    时间: 2010-5-14 14:04
标题: Re: 请教一个特殊字符的问题
%let f0='d:\test\tszf.dat';/*在里面写上SGCD#*/
filename fnm "(&f0)";
data tsf;
infile fnm recfm=f lrecl=20;
input @1 name :$20./*冒号表示读到预先定义的长度*/
;
run;
proc print;
run;
上面程序我运行过了,能满足你的需求




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2