楼主: 白纸君
4419 5

[问答] 如何将某一个变量的全部观测值定义到一个宏变量中。 [推广有奖]

  • 0关注
  • 0粉丝

小学生

7%

还不是VIP/贵宾

-

威望
0
论坛币
499 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
80 点
帖子
1
精华
0
在线时间
7 小时
注册时间
2015-1-6
最后登录
2017-8-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问如何将某一个变量的全部观测值定义到一个宏变量中?
如数据集a中bl变量中共有5个观测值分别是 q w e r t。
请问如何把q w e r t定义为宏变量bl?
二维码

扫码加我 拉你入群

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

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

关键词:观测值 数据集 宏变量

沙发
lovexialulu 发表于 2017-6-4 11:09:11 |只看作者 |坛友微信交流群
  1. data a;
  2. bl='q';output;
  3. bl='a';output;
  4. bl='e';output;
  5. bl='r';output;
  6. bl='s';output;
  7. bl='q';output;
  8. run;

  9. data b;
  10. set a;
  11. id=1;
  12. proc sort nodupkey ;by id bl;
  13. run;

  14. data c;
  15. set b;
  16. by id bl;
  17. length bll $200.;
  18. retain bll;
  19. bll=catx('',bll,bl );
  20. if last.id;
  21. run;

  22. proc sql noprint;
  23. select bll into: bl from c;
  24. quit;

  25. %put &bl;
复制代码

使用道具

proc sql;
select b1 into: b1 separated by ' ' from a;
quit;

使用道具

板凳
lovexialulu 发表于 2017-6-7 18:27:22 |只看作者 |坛友微信交流群
lovexialulu 发表于 2017-6-4 11:09
秀逗了,这多行代码----proc sql noprint;
select distinct bl into: bl separated by ' ' from a;
quit;

%put &bl.;

使用道具

报纸
lovexialulu 发表于 2017-6-7 18:27:25 |只看作者 |坛友微信交流群
lovexialulu 发表于 2017-6-4 11:09
秀逗了,这多行代码----proc sql noprint;
select distinct bl into: bl separated by ' ' from a order by bl;
quit;

%put &bl.;

使用道具

地板
乐者智者 发表于 2018-10-4 12:10:18 |只看作者 |坛友微信交流群
楼主问题解决了吗?
我想问如果想将一个普通变量的所有观测值取出来,并存在另一个宏变量中,可以实现吗?

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 21:12