楼主: iaiaw
2151 3

[原创博文] 在线求助一关于sas取值的问题 [推广有奖]

  • 0关注
  • 0粉丝

初中生

85%

还不是VIP/贵宾

-

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

楼主
iaiaw 发表于 2010-6-6 10:42:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想请教怎么样在sas中从一列数据中提取到最接近我想要的那个数,比如有一列1-100的非整数,我想提取其中最接近20的那个数,而这列数中可能有一个数恰好等于20 ,但是也有可能没有20这个数,而是有19.5和20.1,这个时候我的程序需要怎么写才能够提取到这个最接近20的数据。诚请高人指教!
二维码

扫码加我 拉你入群

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

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

关键词:在线求助 怎么样 程序 在线求助

回帖推荐

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

data crackman; do i=1 to 1000; x=rannor(i)*10; y=abs(x-20); output; end; format x y f8.2; run; proc sort data=crackman out=a; by y; run; data result; set a; if _n_=1; run;

本帖被以下文库推荐

沙发
crackman 发表于 2010-6-6 13:51:45
data crackman;
do i=1 to 1000;
x=rannor(i)*10;
y=abs(x-20);
output;
end;
format x y f8.2;
run;
proc sort data=crackman out=a;
by y;
run;
data result;
set a;
if _n_=1;
run;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

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

藤椅
iaiaw 发表于 2010-6-6 16:59:30
2# crackman

非常感谢!

板凳
midyse 发表于 2010-6-7 22:46:35
版主好厉害额,学习了

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

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