SAS中文论坛

标题: 请教两个问题 [打印本页]

作者: shiyiming    时间: 2008-11-16 06:25
标题: 请教两个问题
我在网上下载的SAS 9.1.3 安装在D盘里,在编写程序的时候用infile 'd:\abc\efg.sas7bdat' 语句时log里面总是说文件不存在。(路径没有错);

另外用到mmddyy10. 的format的时候说找不到这个format,是不是少装了一些功能呢?我目前把sas完全安装了还是不行,是不是要另外找补丁?能麻烦告知在哪里能下载么?

十分感谢!
作者: shiyiming    时间: 2008-11-16 09:18
标题: Re: 请教两个问题
补充一下,我想把日期比如1/10/1960变成sas date:10
我的做法是直接input date mmddyy10. 但是说mmddyy10.的format找不到。mmddyyyy10. 和mmddyyyy8.也是一样。

这种情况下怎么解决呢?


我的数据(部分)是:

symbol date volume

symbol_1 10/12/1999 98
symbol_2 11/2/1999 2
symbol_3 6/15/1998 40

要求把date转换成sas date

两段log 如下:


1 data qqq;
2 set 'd:\sas\mysaslib\qp\arg';
3 input symbol $ volume;
4 run;

ERROR: No DATALINES or INFILE statement.
NOTE: The SAS System stopped processing this step because of errors.



10 data qqq;
11 set 'd:\sas\mysaslib\qp\arg';
12 input symbol $ date mmddyy10. volume;
---------
48
ERROR 48-59: The informat $MMDDYY was not found or could not be loaded.

13 run;

NOTE: The SAS System stopped processing this step because of errors.
*****************************************


两个问题:

1、变量有三个,我能用input只读取其中两个么?例如第一小段只读了symbol和volume?
2、这两小段程序都运行不了,问题在哪里呢?(文件arg是sas数据集,我想在work library里面创建临时新数据集,只要两个变量:symbol 和 sas date)


另外如果那个format的问题是sas的问题的话,能否告诉我在哪里能下载到比较好的sas安装程序呢?


感激不尽!
作者: shiyiming    时间: 2008-11-16 13:25
标题: Re: 请教两个问题
you don't need the input statement to read a sas dataset.




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