全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1558 9
2015-01-20

eg
1                         2
mng                 stx
zsfd                   jkdfo
sdhf                   jskhd
jksdh                 snad
这类的我只知道可以用if语句,但是数量太多很繁琐,想请教各位有木有简单办法
二维码

扫码加我 拉你入群

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

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

全部回复
2015-1-20 21:48:42
dada a;
set a;
x1=x2;
run;
?
二维码

扫码加我 拉你入群

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

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

2015-1-20 22:13:35
sushe1527 发表于 2015-1-20 21:48
dada a;
set a;
x1=x2;
谢谢您的答复,如果我给出的问题是转化条件,原数据集的观测值是有这些文本组成,但是每个文本值的数量不确定,这时候应该怎么写程序?
二维码

扫码加我 拉你入群

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

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

2015-1-20 22:20:26
你可以举个简单例子,原数据是什么样,想生成什么样
二维码

扫码加我 拉你入群

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

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

2015-1-20 22:32:18
sushe1527 发表于 2015-1-20 22:20
你可以举个简单例子,原数据是什么样,想生成什么样
原数据集ae
x1
mng                 
zsfd  
zsfd                  
sdhf
zsfd
mng                  
jksdh
我想到的程序是
data a;
set ae;
if x1=mng then x2=stx;
........
run;
data b;
set a ;
drop x1;
rename x2=x1;
run;
如果x1取值太多,if语句就太繁琐,想问问有没有快捷方法
二维码

扫码加我 拉你入群

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

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

2015-1-20 22:51:44
对应关系放在一个表里
复制代码
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群