楼主: wsyeric
1537 4

关于赋值问题 [推广有奖]

  • 0关注
  • 0粉丝

初中生

19%

还不是VIP/贵宾

-

威望
0
论坛币
12 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
89 点
帖子
5
精华
0
在线时间
17 小时
注册时间
2009-2-27
最后登录
2013-11-20

楼主
wsyeric 发表于 2010-5-9 23:43:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问如何将一列随机数的数值全部改为这列数的第一个数的值,如:
x
y
z
w
s
q
全部改为x.
谢谢
二维码

扫码加我 拉你入群

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

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

关键词:随机数 赋值

回帖推荐

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

data a; do i=1 to 100; x=rannor(10); output; end; run; data c(drop=i x); if _n_=1 then set a(drop=i rename=(x=b)); set a; run;

本帖被以下文库推荐

沙发
crackman 发表于 2010-5-10 00:14:43
data a;
do i=1 to 100;
x=rannor(10);
output;
end;
run;
proc transpose data=a out=b;
var _all_;
run;
data b;
set b;
array col col1-col100;
do i=1 to 100;
col(i)=col(1);
end;
run;
proc transpose data=b out=b(drop=_name_ i);
var col1-col100;
run;

藤椅
sopching 发表于 2010-5-10 01:00:52
data a;
do i=1 to 100;
x=rannor(10);
output;
end;
run;
data c(drop=i x);
if _n_=1 then set a(drop=i rename=(x=b));
set a;
run;
已有 1 人评分论坛币 收起 理由
crackman + 100 精彩帖子

总评分: 论坛币 + 100   查看全部评分

板凳
lyfyb99 在职认证  发表于 2010-5-10 14:19:17
good, thanks

报纸
wsyeric 发表于 2010-5-10 17:43:07
3# sopching 已解决,十分感谢!!

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

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