楼主: LJL107235
3776 5

[问答] SAS数据读入的问题 [推广有奖]

  • 0关注
  • 6粉丝

已卖:2444份资源

副教授

85%

还不是VIP/贵宾

-

威望
0
论坛币
926 个
通用积分
255.6733
学术水平
13 点
热心指数
28 点
信用等级
10 点
经验
8706 点
帖子
233
精华
0
在线时间
1755 小时
注册时间
2008-10-20
最后登录
2024-6-16

楼主
LJL107235 在职认证  发表于 2010-11-29 15:07:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
DATA uspresidents;
    Infile 'F:\SAS\testbook1\Presidents.dat';
;
RUN;

PROC print data=uspresidents;
RUN
;

为什么我把Presidents.dat中的数据改动以后,打印出来的数据却是没改之前的?

数据为:
Adams   F 2
Lincoln R 16
Grant   R 18
Kennedy D 35

运行一次以后,我把最后一个的35改为36:
Adams   F 2
Lincoln R 16
Grant   R 18
Kennedy D 36

但是打印出来的结果却还是显示35,为什么?

LOG中显示:
ERROR: Physical file does not exist, F:\SAS\testbook1\Presidents.dat.

NOTE: The SAS System stopped processing this step because of errors.
WARNING: The data set WORK.USPRESIDENTS may be incomplete.  When this step was stopped there were 0 observations and 3 variables.
WARNING: Data set WORK.USPRESIDENTS was not replaced because this step was stopped.

可是路径明明就是对的呀。。。



补充1:数据肯定没有被重新读入,我将uspresidents改为uspresidents1,运行后打开work中新生成的uspresidents1,显示只有0个数据
二维码

扫码加我 拉你入群

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

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

关键词:数据读入 observations observation incomplete Processing 数据 SAS

沙发
soporaeternus 发表于 2010-11-29 15:11:49
修改完,保存原文件了吗?
Let them be hard, but never unjust

藤椅
LJL107235 在职认证  发表于 2010-11-29 15:14:37
保存了原文件

板凳
startover0 发表于 2010-11-29 15:27:42
用不用结束运行,再修改,然后再运行,然后PRINT?
80 字节以内
不支持自定义 Discuz! 代码

报纸
qqvally 发表于 2010-11-29 15:30:45
要把编辑该文件的编辑器关掉

地板
ann_mo 发表于 2010-11-30 13:58:53
好好检查路径。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 20:33