全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3403 6
2010-10-30
原创内容:跟crackman读sas程序http://crackman.net/
复制代码
这段程序都可以实现我们的目的,就是修改或者更新数据集中的X值
但是SET和MODIFY的差异很大,
SET:需要先从数据集CRACKMAN读取数据,逐条的放在在PDV中,然后按照X=X*1.3来修改PDV中的X值,然后输出到新数据集中,(这里虽然同名,但是依然要开立两个空间,一个原始数据集的存放空间,一个新数据集的存放空间)等所有观测结束之后,删除之前的原始的数据集,也就是首先要产生一个副本。犹如我们在家里整理东西一样,SET就是一开始就要两个房间,先把第一个房间的东西(原始数据集)一个一个的复制到第二个房间里,然后在第二个房间里整东西,整理好了,就把第一个房间的东西全部烧掉,你看到的只是第二个房间的东西。(这里不过是两个房间的名字都是crackman而已)
MODIFY:则是在CRACKMAN的PDV中直接修改,不需要另外输出到第二个数据集中,等于说没有产生副本数据集。犹如在第一个房间里面整理东西,不需要去第二个房间,浪费空间和时间。
但是注意,因为MODIFY是直接在原始数据集上处理,所以有些时候由于异常突然中断正在整理东西,那么可能会造成一些数据的丢失。
二维码

扫码加我 拉你入群

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

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

全部回复
2010-10-31 12:32:53
这个是曾经的一个外资企业面试题
大家值得思考一下
二维码

扫码加我 拉你入群

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

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

2010-11-1 08:53:33
鉴于modify在时间和空间上的节省,还是有必要学习一下的。
二维码

扫码加我 拉你入群

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

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

2010-12-16 10:33:05
虽然基础 但是很经典 楼主的讲解很详细 受教了
二维码

扫码加我 拉你入群

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

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

2010-12-16 17:36:20
恩,从LZ这里写了好多东西~
二维码

扫码加我 拉你入群

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

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

2010-12-22 21:48:45
It should save space. How much time can it save?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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