楼主: 小甲克虫
1960 5

PDV机制问题?请大神解答! [推广有奖]

  • 9关注
  • 12粉丝

已卖:3份资源

教授

12%

还不是VIP/贵宾

-

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

楼主
小甲克虫 在职认证  发表于 2012-12-3 15:57:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
PDV每次遇到DATA开头,就清空并准备填充新的变量值。
我的问题是,如果 有两个SET ,SET 比如例子:
  data out;
  set a;
do while(_N_<2);
set b;
end;
z=0.5*y+x;(x是数据集a中的变量,y是数据集b中的变量)
run;
我想问下,这个程序SET产生两个数据指针,他们如何变动呢?
二维码

扫码加我 拉你入群

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

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

关键词:机制问题 PDV while Data 我的问题

沙发
zkymath 在职认证  发表于 2012-12-3 22:15:29
z1=0.5*y1+x1
z2=0.5*.+x2=.
....

不成就试验几次就好了

藤椅
小甲克虫 在职认证  发表于 2012-12-3 22:17:42
zkymath 发表于 2012-12-3 22:15
z1=0.5*y1+x1
z2=0.5*.+x2=.
....
我目的是搞明白PDV机制,不是具体例子。例题是我胡乱想的。

板凳
webgu 发表于 2012-12-4 08:50:30
一个例子:也许有助于理解。
data a;
x='a1';output;
x='a2';output;
x='a3';output;
run;

data b;
  y='b1';output;
  y='b2';output;
  y='b3';output;
  run;

  data out;
    put 'NOTE: before first set,' _all_;
    set a;
        put 'NOTE: after first set,' _all_;
        do while(_N_<2);
           put 'NOTE: before second set,' _all_;
          set b;
        put 'NOTE: after second set,' _all_;
          output;
        end;
run;
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

报纸
zkymath 在职认证  发表于 2012-12-4 13:40:59
通过例子,更容易明白运行机制。

地板
冰雨狼 发表于 2013-2-26 17:21:19

通过例子,更容易明白运行机制。 + 1

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

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