全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6105 12
2010-04-16
o(∩_∩)o...,请教一个较“愚蠢”的问题

data1 数据结构如下:

ID    VAR1  VAR2     
01     a1          b1      
02     a2          b2         

我想生成一个新变量 VAR3

data data2;
     set data1;
      var3=var1 ||","|| var2;
run;

我的问题是 有没有什么代码可以代替 var3=var1 ||","|| var2 中的“,” 使其变为一个回车符号。那么运行之后
var3 就
不是a1,a3  
而是
a1
a2

呵呵。希望不要太愚蠢




二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-16 19:35:45
呵呵
不知道楼主的目的是干啥
你直接把逗号换成空格
生成了一个数据集然后你拖动一下边界
呵呵
会有你想象不到的效果
二维码

扫码加我 拉你入群

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

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

2010-4-16 19:43:53
2# crackman

举个实例啊 。

id         疾病史1                                         疾病史2                        疾病史3

01         高血压                                         糖尿病                           脑卒中

02        特发性血小板减少性紫癜            甲状腺功能亢进           心脏病

03         心肌梗死

我的目的就是 把这个数据整理成
id         疾病史
01       高血压   
           糖尿病  
           脑卒中
02
03
这样的格式。再打印出来。
二维码

扫码加我 拉你入群

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

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

2010-4-17 02:04:09
最普通的转置吧
data a;
length id 8. bingshi1 $20. bingshi2 $20. bingshi3 $20.;
input id bingshi1 bingshi2 bingshi3;
datalines;
01         高血压                    糖尿病            脑卒中
02         特发性血小板减少性紫癜      甲状腺功能亢进    心脏病
03         心肌梗死                   血豆腐          宫保鸡丁
;
run;

proc transpose data=a out=final(rename=(col1=jibing));
by id;
var bingshi1 bingshi2 bingshi3;
run;
二维码

扫码加我 拉你入群

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

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

2010-4-19 00:16:16
4# sushe1527

呵呵 谢谢了。虽然我的目的不是转置,但是你的回复对我帮助很多 谢谢。呵呵 你的那个“宫保鸡丁” 饿了吧。
二维码

扫码加我 拉你入群

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

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

2010-4-19 15:34:48
1拜血豆腐、宫保鸡丁
2 var3="a1"||"0D0A"x||"a2";
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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