全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2499 5
2008-01-21

想从一个txt文本上读入数据,比如数据是这样:

2006-01-13 978.81 -0.50 
2006-01-16 961.44 -1.77 
2006-01-17 964.29 0.30 
2006-01-18 983.62 2.00 
2006-01-19 991.22 0.77 
2006-01-20 993.34 0.21

保存在aa.txt上,
我的程序是:

data stock.;
infile 'C:\aa.txt' ;
length date $10.;
input date  price  rate;
run;
proc print;
run;

结果是:

  Obs       date       price    rate

   1     2006-01-13      .        .
   2     2006-01-18      .        .

也就是后面两个变量是空值,并且只显示两个记录,这是为什么?

谢谢!

[此贴子已经被作者于2008-1-21 16:44:42编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2008-1-21 22:05:00
本人正常
data rd;
infile 'd:\rd1.txt';
length date $ 10;
input date price rate;
proc print;
run;
结果

 

                                                             SAS 系统                   20080121日 星期一 下午100150   1

 

                                               Obs       date        price     rate

 

                                                1     2006-01-13    978.81    -0.50

                                                2     2006-01-16    961.44    -1.77

                                                3     2006-01-17    964.29     0.30

                                                4     2006-01-18    983.62     2.00

                                                5     2006-01-19    991.22     0.77

                                                6     2006-01-20    993.34     0.21



二维码

扫码加我 拉你入群

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

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

2008-1-22 00:43:00

我也正常

二维码

扫码加我 拉你入群

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

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

2008-1-22 10:52:00

好像是我的txt文本中数据之间的空白不是空格,但是粘贴到这里之后,数据之间就只有一个空格了,所以运行完全没有问题。如果是数据之间的空白不是通常的空格,那该怎么办呢?

二维码

扫码加我 拉你入群

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

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

2008-1-22 18:36:00

用读取固定格式文件调用

二维码

扫码加我 拉你入群

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

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

2008-1-24 00:13:00
You may try DLM='09'X or DLM='05'X option.
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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