全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
11211 7
2008-08-30

我看的书上只讲用libname建立永久数据集,得用cards命令现输数据。

加上infile ,也没成。怎么弄a?

 

[此贴子已经被作者于2008-8-30 20:52:05编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2008-8-31 15:01:00
可以如下:

libname fei 'd:\';/*在D盘目录下建立永久数据集fei*/
data fei.fei;
infile 'd:\fei.txt';
input x1 x2 x3;
run;


二维码

扫码加我 拉你入群

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

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

2008-8-31 15:02:00

    libname 只是建立一个永久的库,和work工作薄一样,其只可以识别SAS7dat 的文件。对于txt,excel文件你可以通过import语句导入到工作薄中。举个例子,想导入f:\user\renkoou.xls的文件,到永久工作薄sparkle中。

   libname sparkle 'f:\user\';   *\建立永久工作薄renkou
   proc import datafile="f:\user\fas2.xls"
   out= sparkle.renkou dbms=excel replace;     *\注意红色部分的命名方式
   getnames=yes;
   run;

[em17]
二维码

扫码加我 拉你入群

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

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

2008-8-31 17:43:00

回复:(sparklem65)    libname 只是...

2楼的方法我用过了,不行的。(也可能我有其它出错的地方哈)。

 

3楼的是对的,谢谢!

不知你知不知道,为什么我导入不了Excel的数据,出错:??????ISAM?

保存成.txt就行,但是为什么Excel不行?

二维码

扫码加我 拉你入群

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

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

2008-8-31 19:35:00

按照下面定义没有错的,我就是这样调用text的数据的,呵呵,是永久性的。

libname mylib"E:\sas9.1 data";
data mylib.cpsy;
infile 'e:\sas9.1 data\cp.txt';
input x1-x5;
run;

不过记得下次用该数据的时候一定是mylib.cpsy

二维码

扫码加我 拉你入群

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

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

2008-9-1 09:14:00

回复:(glcat_green)按照下面定义没有错的,我就是这...

我也是这样弄的:

libname lll "C:\tan";
data lll.lianxi;
infile 'C:\tan\lianxi.txt';
input x1-x3;
run;

出的错是:

2    data lll.lianxi;
3    infile 'C:\tan\lianxi.txt';
4    input x1-x3;
5    run;

NOTE: The infile 'C:\tan\lianxi.txt' is:
      File Name=C:\tan\lianxi.txt,
      RECFM=V,LRECL=256

NOTE: Invalid data for x1 in line 1 1-8.
NOTE: Invalid data for x2 in line 2 1-8.
NOTE: Invalid data for x3 in line 3 1-8.
RULE:     ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0
。。。

。。。

。。。

请指教。谢谢!

二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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