楼主: snowforests
2312 5

[求助]为什么我读入不了数据? [推广有奖]

  • 0关注
  • 0粉丝

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
40 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
181 点
帖子
6
精华
0
在线时间
0 小时
注册时间
2008-1-21
最后登录
2011-6-3

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

想从一个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编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:infile length Price Stock Input 求助 数据

回帖推荐

yzhouwen 发表于6楼  查看完整内容

You may try DLM='09'X or DLM='05'X option.

本帖被以下文库推荐

沙发
wxq1638 发表于 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



使用道具

藤椅
masou1983 发表于 2008-1-22 00:43:00 |只看作者 |坛友微信交流群

我也正常

使用道具

板凳
snowforests 发表于 2008-1-22 10:52:00 |只看作者 |坛友微信交流群

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

使用道具

报纸
wxq1638 发表于 2008-1-22 18:36:00 |只看作者 |坛友微信交流群

用读取固定格式文件调用

使用道具

地板
yzhouwen 发表于 2008-1-24 00:13:00 |只看作者 |坛友微信交流群
You may try DLM='09'X or DLM='05'X option.
已有 1 人评分论坛币 收起 理由
bakoll + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 13:59