楼主: scarfacetony
1386 2

求助一个SAS程序 [推广有奖]

  • 2关注
  • 2粉丝

已卖:182份资源

讲师

83%

还不是VIP/贵宾

-

TA的文库  其他...

从零开始

数据分析书籍资料

他山之石

威望
0
论坛币
3204 个
通用积分
10.4430
学术水平
12 点
热心指数
13 点
信用等级
13 点
经验
35345 点
帖子
254
精华
0
在线时间
829 小时
注册时间
2012-2-16
最后登录
2020-2-26

楼主
scarfacetony 发表于 2012-12-25 17:26:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我目前有一串数据,我想输出每一个样本中最大值对应的变量名称,请问如何写?

例:

原始:

ABCD

0

0

0

1

0

0

1

0

0

1

0

0

1

0

0

0



输出结果:

ABCDoutput

0

0

0

1

D

0

0

1

0

C

0

1

0

0

B

1

0

0

0

A


在线等,求助
二维码

扫码加我 拉你入群

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

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

关键词:sas程序 output outpu ABCD 输出结果 程序

看了这个视频,我于是有了进股市的信心!
https://bbs.pinggu.org/thread-2787427-1-1.html

沙发
466046020 发表于 2012-12-25 17:43:26
  1. data test;
  2.         input a b c d;
  3. cards;
  4. 0 0 0 1
  5. 0 0 1 0
  6. 0 1 0 0
  7. 1 0 0 0
  8. ;
  9. run;
  10. data _null_;
  11.         set test;
  12.         array num_var{*} _numeric_;
  13.         do i=1 to dim(num_var);
  14.                 max_value=max(max_value,num_var{i});
  15.                 if max_value=num_var{i} then id=i;
  16.         end;
  17.         var_name=vname(num_var{id});
  18.         put "the max value's variable name is:" var_name;
  19. run;
复制代码


日志结果:
QQ截图20121225173540.jpg

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
scarfacetony + 1 + 1 + 1 多谢指点
ziyenano + 1 + 1 + 1 观点有启发

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

藤椅
゛ɑ。火ɑゃ 发表于 2012-12-25 18:07:01
感谢好心人

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

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