全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1956 6
2012-07-26
请各位大侠帮忙看看。
想将master中,id=2、3、4的数据更新,log中显示已经更新,但实际结果没有。
十分感谢!!!

NOTE: There were 5 observations read from the data set WORK.TRANSACTION.
NOTE: The data set WORK.MASTER has been updated.  There were 3 observations rewritten, 2 observations added and 0
      observations deleted.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
复制代码
二维码

扫码加我 拉你入群

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

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

全部回复
2012-7-26 15:03:24
自己先顶一下
二维码

扫码加我 拉你入群

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

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

2012-7-26 16:12:11
DATA master(index=(id));
        INPUT id value;
DATALINES;
1 10
2 20
3 30
4 40
5 50
;
RUN;
DATA transaction;
        INPUT id value;
DATALINES;
2 12
3 13
4 14
6 16
7 17
;
RUN;

data work.c;
        merge work.master work.transaction;
        by id;

run;
proc print;run;
二维码

扫码加我 拉你入群

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

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

2012-7-26 18:14:26
chendonghui1987 发表于 2012-7-26 16:12
DATA master(index=(id));
        INPUT id value;
DATALINES;
非常谢谢 donghui, 不过我想问一下我的那段程序问题出在哪里了。
二维码

扫码加我 拉你入群

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

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

2012-7-26 18:17:22
主要是MODIFY中是不是可以直接使用REPLACE。如果是,为什么结果没有更新。谢谢,请大侠指教。
二维码

扫码加我 拉你入群

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

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

2012-7-26 18:28:09
谢谢各位,特别是Mr.chendonghui1987。我知道应该如何在MODIFY中使用REPLACE了。程序修改如下。
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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