楼主: cluky
1874 4

请教如何将所有变量的取值变成0? [推广有奖]

  • 0关注
  • 0粉丝

本科生

84%

还不是VIP/贵宾

-

威望
0
论坛币
2482 个
通用积分
0.9000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4708 点
帖子
84
精华
0
在线时间
119 小时
注册时间
2008-11-16
最后登录
2025-11-7

楼主
cluky 发表于 2009-7-11 09:41:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
假如data one里面有很多变量,变量名字没有规律。

   data two;
set one (obs=1);
将one中得到的所有变量取值均为0;/*这步怎么实现?*/
run;
二维码

扫码加我 拉你入群

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

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

关键词:Data Run obs two Set 请教 变量

回帖推荐

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

* Change all variables to 0 values; DATA seconddata; set fisrtdata;(假设有一百个variables,且无规律,但知道第一个变量的变量名为afdajfd,最后一个变量名为nzj) ARRAY var (100) afdajfd--nzj; DO i = 1 TO 100; var(i) =0; END; RUN;

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

data a; input m n k; cards; 1 2 7 3 4 8 ; run; data b; set a(obs=1); ARRAY y(*) _all_; DO i = 1 TO dim(y); y(i) =0; END;drop i; RUN;

本帖被以下文库推荐

沙发
realgod5417 发表于 2009-7-11 15:01:01
* Change all variables  to 0 values;
DATA  seconddata;
set fisrtdata;(假设有一百个variables,且无规律,但知道第一个变量的变量名为afdajfd,最后一个变量名为nzj)
ARRAY var (100) afdajfd--nzj;
DO i = 1 TO 100;
var(i) =0;
END;
RUN;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

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

梅须逊雪三分白雪却输梅一段香

藤椅
sushe1527 发表于 2009-7-11 15:49:44
data a;
input m n k;
cards;
1 2 7
3 4 8
;
run;
data b;
set a(obs=1);
ARRAY y(*) _all_;
DO i = 1 TO dim(y);
y(i) =0;
END;drop i;
RUN;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

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

板凳
cluky 发表于 2009-7-11 17:07:51
realgod5417 发表于 2009-7-11 15:01
* Change all variables  to 0 values;
DATA  seconddata;
set fisrtdata;(假设有一百个variables,且无规律,但知道第一个变量的变量名为afdajfd,最后一个变量名为nzj)
ARRAY var (100) afdajfd--nzj;
DO i = 1 TO 100;
var(i) =0;
END;
RUN;
厉害,学到了不少东西

报纸
cluky 发表于 2009-7-11 17:10:48
sushe1527 发表于 2009-7-11 15:49
data a;
input m n k;
cards;
1 2 7
3 4 8
;
run;
data b;
set a(obs=1);
ARRAY y(*) _all_;
DO i = 1 TO dim(y);
y(i) =0;
END;drop i;
RUN;
两种方法都学习到了,试试先

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

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