楼主: susanzhu
1420 3

求助:一个简单的循环 [推广有奖]

  • 0关注
  • 0粉丝

已卖:127份资源

硕士生

40%

还不是VIP/贵宾

-

威望
0
论坛币
1347 个
通用积分
0.4204
学术水平
2 点
热心指数
3 点
信用等级
2 点
经验
1961 点
帖子
87
精华
0
在线时间
141 小时
注册时间
2007-11-6
最后登录
2024-10-20

楼主
susanzhu 发表于 2009-9-17 12:32:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现在有数据集datavar
里面有N个变量 var1-varn 我想对这n个变量定义哑变量
即 if var1>0 then vars1=1;else vars1=0;
请问如何设置循环完成对这N个变量的定义呢?
多谢
二维码

扫码加我 拉你入群

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

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

关键词:vars Data Then else VaR 如何

回帖推荐

sushe1527 发表于2楼  查看完整内容

data datavar; input x1 x2 x3; cards; 1 2 3 3 -1 -2 0 5 -2 ; run; Data datavar; Set datavar; Array N _all_; Do Over N; If N>0 Then N=1 ; ELSE N=0; End; Run;

本帖被以下文库推荐

沙发
sushe1527 发表于 2009-9-17 12:54:15
data datavar;
input x1 x2 x3;
cards;
1 2 3
3 -1 -2
0 5 -2
;
run;

Data datavar;
Set datavar;
Array N _all_;
Do Over N;
If N>0 Then N=1 ;
ELSE N=0;
End;
Run;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

藤椅
susanzhu 发表于 2009-9-17 17:09:32
我用这个程序运行完了结果3个观测变成了四个观测
我要的是三个变量变成六个变量啊?

2# sushe1527

板凳
susanzhu 发表于 2009-9-17 17:19:55
刚才没弄对 这次好了 多谢楼上的回答
2# sushe1527

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

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