楼主: leedx
1969 13

[原创博文] 请教个set语句的问题 [推广有奖]

  • 7关注
  • 2粉丝

讲师

68%

还不是VIP/贵宾

-

威望
0
论坛币
1034 个
通用积分
8.4705
学术水平
4 点
热心指数
9 点
信用等级
1 点
经验
4464 点
帖子
612
精华
0
在线时间
435 小时
注册时间
2010-4-29
最后登录
2023-11-29

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data a;
   set a b c d;
run;
我想在新数据集a中产生一个新变量ly:如果数据来自a,ly=1;如果数据来自b,则ly=2 以此类推,
能不能就在这个语句中实现?
二维码

扫码加我 拉你入群

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

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

关键词:Set Data 新变量 数据集 Run

沙发
freerunning_sky 在职认证  发表于 2012-3-15 23:40:43 |只看作者 |坛友微信交流群
  1. data a;
  2.    set a(in=a1) b(in=a2) c(in=a3) d(in=a4);
  3.    if a1 then ly=1;
  4.    if a2 then ly=2;
  5.    if a3 then ly=3;
  6.    if a4 then ly=4;
  7. run;
复制代码

使用道具

藤椅
jinlin2009 发表于 2012-3-16 00:04:14 |只看作者 |坛友微信交流群
  1. data a2;
  2.   
  3.    set a;
  4.    flag="a";
  5.    output;
  6.    set b;
  7.    flag= "b";
  8.    output;
  9.    set c  ;
  10.    flag="c";
  11.    output;
  12.    set d;
  13.    flag ="d";
  14.    output;
  15. run;
复制代码
你可以根据实际情况把它变成do 循环

使用道具

板凳
hopewell 发表于 2012-3-16 09:33:30 |只看作者 |坛友微信交流群
9.2 indsname option
观钓颇逾垂钓趣 种花何问看花谁

使用道具

报纸
baoaibaobao 发表于 2012-3-16 10:23:30 |只看作者 |坛友微信交流群
hopewell 发表于 2012-3-16 09:33
9.2 indsname option
点到为止,精辟!{:2_27:}

使用道具

地板
leedx 发表于 2012-3-17 22:07:30 |只看作者 |坛友微信交流群
freerunning_sky 发表于 2012-3-15 23:40
多谢啦~~~~

使用道具

7
leedx 发表于 2012-3-17 22:08:14 |只看作者 |坛友微信交流群
hopewell 发表于 2012-3-16 09:33
9.2 indsname option
谢谢您~~

使用道具

8
leedx 发表于 2012-3-17 22:08:54 |只看作者 |坛友微信交流群
jinlin2009 发表于 2012-3-16 00:04
你可以根据实际情况把它变成do 循环
谢谢您~~~

使用道具

9
lqyrendajinji 发表于 2012-3-18 07:35:47 |只看作者 |坛友微信交流群
ding

使用道具

10
denver 发表于 2012-3-18 11:17:49 |只看作者 |坛友微信交流群
hopewell 发表于 2012-3-16 09:33
9.2 indsname option
hopewell出手,效果就是不同啊
Denver大家一起读Paper系列索引贴:
https://bbs.pinggu.org/thread-1430892-1-1.html

使用道具

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

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

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

GMT+8, 2024-4-28 18:59