楼主: dmjluwy
2804 9

求高人指点SAS程序小问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

高中生

70%

还不是VIP/贵宾

-

威望
0
论坛币
100 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
157 点
帖子
16
精华
0
在线时间
33 小时
注册时间
2011-10-27
最后登录
2012-8-28

楼主
dmjluwy 发表于 2011-10-30 10:39:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人通过网上教程自学SAS,遇到几个问题,弄了好久也没明白,在这请教高人指点。
1. 关于引用外部数据的。
    例如 在D盘建立名为"txt.txt"的EXCEL文件(已经上传到帖子附件了),在SAS中通过以下程序调用:
               data a;
               infile 'D:\txt.txt';
               input TIME FARE TRAFFIC;
               RUN;        
        但总是提示 ERROR:物理文件不存在,D:\txt.txt.
        这段代码是按照SAS教程写得,而且好多教程都是这么写得,但就是不对,很想知道到底是哪错了?

二维码

扫码加我 拉你入群

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

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

关键词:sas程序 求高人指点 高人指点 小问题 traffic ERROR EXCEL 程序 而且 网上

沙发
tj0412ymy 发表于 2011-10-30 11:30:14
很明显SAS将txt.txt当做txt文件处理了,最好用proc import将excel文件导入SAS DATASET。
对SAS和统计方面感兴趣的朋友,请加SAS学习和认证讨论群:169157207。欢迎在群上讨论!

藤椅
dmjluwy 发表于 2011-10-30 14:13:51
tj0412ymy 发表于 2011-10-30 11:30
很明显SAS将txt.txt当做txt文件处理了,最好用proc import将excel文件导入SAS DATASET。
我试过用文本文件导入,但结果一样还是那个错误提示。
“用proc import将excel文件导入SAS DATASET ” 是什么意思,调用 import 过程,还只直接手动导入?

板凳
dyes0506 发表于 2011-10-30 19:10:53
excel文件咋会是txt扩展名的呢,加xls或xlsx(excel 2007时加)
data a;
    infile 'D:\txt.txt.xls';
    input TIME FARE TRAFFIC;
  RUN;
从数据到结论过程关键的是人不是软件......

报纸
dmjluwy 发表于 2011-10-30 21:59:25
dyes0506 发表于 2011-10-30 19:10
excel文件咋会是txt扩展名的呢,加xls或xlsx(excel 2007时加)
data a;
    infile 'D:\txt.txt.xls';
很感谢你的回复,按照你的代码,我又运行了,但是还是那个提示啊。

地板
yanan9256 发表于 2011-10-30 22:40:36
我怀疑是你的 电脑没有显示扩展名 实际上你的文件名字应该是 txt.txt.xls
猜测

7
dmjluwy 发表于 2011-10-31 12:16:47
yanan9256 发表于 2011-10-30 22:40
我怀疑是你的 电脑没有显示扩展名 实际上你的文件名字应该是 txt.txt.xls
猜测
你猜对了 确实是扩展名的问题 把扩展名显示出来后 txt的文件通过这个代码可以录入了 但是excel的文件还是录入不了...

8
yanan9256 发表于 2011-10-31 13:07:31
dmjluwy 发表于 2011-10-31 12:16
你猜对了 确实是扩展名的问题 把扩展名显示出来后 txt的文件通过这个代码可以录入了 但是excel的文件还是 ...
infile  maybe fit with raw dat txt bat sas这种类型的文件
xls can use import

9
spssone 发表于 2011-11-2 21:56:51
excel是用import的

10
dyes0506 发表于 2011-11-3 23:14:35
libname test "c:\sample.xls";
这样就可以直接跟exccel里的表交互了。
【注意:一定要有SAS/ACCESS模块注册】
从数据到结论过程关键的是人不是软件......

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 20:15