楼主: 小甲克虫
4162 26

[程序分享] 自己申请的校级科研项目阶段性成果,DATA步工作原理形象讲义 [推广有奖]

  • 9关注
  • 12粉丝

已卖:3份资源

教授

12%

还不是VIP/贵宾

-

威望
0
论坛币
8153 个
通用积分
114.5911
学术水平
10 点
热心指数
20 点
信用等级
8 点
经验
66983 点
帖子
698
精华
0
在线时间
1457 小时
注册时间
2005-9-20
最后登录
2023-6-16
毕业学校
中南财经政法大学

楼主
小甲克虫 在职认证  发表于 2013-2-26 22:02:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
SAS系统DATA步讲义.pptx (1.05 MB) SAS系统DATA步讲义.pdf (2.87 MB) 自己申请的校级科研项目阶段性成果,DATA步工作原理形象讲义,希望对大家理解DATA步的PDV工作机制有所帮助。
PDF格式不太对,无法显示动态效果。再传一个有动态效果的PPT格式。


二维码

扫码加我 拉你入群

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

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

关键词:data步 工作原理 科研项目 Data 阶段性 科研项目 形象 工作原理

已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
420948492 + 1 + 1 奖励积极上传好的资料
webgu + 60 + 60 + 1 + 1 + 1 辛苦了。
Imasasor + 100 + 100 + 3 + 3 + 3 精彩帖子

总评分: 经验 + 160  论坛币 + 160  学术水平 + 5  热心指数 + 5  信用等级 + 4   查看全部评分

本帖被以下文库推荐

沙发
Imasasor 发表于 2013-2-26 22:19:32
大概看了一下,的确是用心了
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

藤椅
aibieli731001 发表于 2013-2-26 22:33:21
楼主辛苦。

板凳
f780420187 学生认证  发表于 2013-2-26 22:38:27
不管怎么样都得支持一下,虽然我还没有听说过

报纸
pobel 在职认证  发表于 2013-2-27 14:31:45
关于PPT中例1和例2动态显示从数据集读取数据以及PDV内容的变化,我有两点建议仅供参考:

1. 对于从数据集中读取的变量(set数据集中的变量),如例1中的姓名,英语,只有在data步开始执行时进行初始化。
例1中,读第一行前,姓名被初始化为空值。在读完第一行后,姓名=“张三”,之后PDV中的变量‘姓名’只能被新的记录中的值覆盖,而不会再次执行清空的操作。

2. 关于data步何时结束(PPT47页)

如果data步是
data a;
    语句1;
    set b;
    语句2;
run;
这样的结构。那么data步的执行是在SET语句结束的。
如果b中有1条记录的话,SAS会执行‘语句1’ 两次,而执行‘语句2’ 一次。
因为这个data步是在执行到第二圈(_n_=2)的SET语句时没有数据可读的情况下结束的。
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
webgu + 10 + 10 + 1 + 1 + 1 我很赞同

总评分: 经验 + 10  论坛币 + 10  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

和谐拯救危机

地板
小甲克虫 在职认证  发表于 2013-2-27 14:58:16
pobel 发表于 2013-2-27 14:31
关于PPT中例1和例2动态显示从数据集读取数据以及PDV内容的变化,我有两点建议仅供参考:

1. 对于从数据集 ...
谢谢大牛指导。第一个问题当时考虑到过,只是针对是专科学生,不方便解释太多,所以就懒得在整理直接放到了那里。第二个问题没有考虑到,谢谢。

7
webgu 发表于 2013-2-27 15:29:33
呵呵,这个也可以做课题申请啊。有意思。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

8
webgu 发表于 2013-2-27 15:40:39
联合debug选项和put语句,能够更好地动态展示DATA步的运行过程。再运用录屏软件记录下来,对初学者就更好了。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

9
小甲克虫 在职认证  发表于 2013-2-27 18:01:12
webgu 发表于 2013-2-27 15:40
联合debug选项和put语句,能够更好地动态展示DATA步的运行过程。再运用录屏软件记录下来,对初学者就更好了 ...
大神可否明示DEBUG后的语句是什么意思?能否给个例子。

10
webgu 发表于 2013-2-27 20:40:14
一个简单例子:

data want/debug;
put "Before SET:"  _ALL_;
put 20*"*";
  set sashelp.class;
put "After SET:"  _ALL_;
put 20*"*";
run;

一步一步的按enter后,log 里会显示内容:

Before SET:Name=  Sex=  Age=. Height=. Weight=. _ERROR_=0 _N_=1
********************
After SET:Name=Alfred Sex=M Age=14 Height=69 Weight=112.5 _ERROR_=0 _N_=1
********************
...
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

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

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