楼主: liubing408
6177 12

变量合并时 如何添加回车? [推广有奖]

  • 0关注
  • 0粉丝

高中生

77%

还不是VIP/贵宾

-

威望
0
论坛币
40 个
通用积分
0.0053
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
351 点
帖子
28
精华
0
在线时间
12 小时
注册时间
2010-3-19
最后登录
2014-8-8

楼主
liubing408 发表于 2010-4-16 18:30:52 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
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

呵呵。希望不要太愚蠢




二维码

扫码加我 拉你入群

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

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

关键词:变量合并 Data 数据结构 我的问题 VaR 变量 SAS 回车

回帖推荐

sushe1527 发表于4楼  查看完整内容

最普通的转置吧 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; v ...

本帖被以下文库推荐

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

藤椅
liubing408 发表于 2010-4-16 19:43:53
2# crackman

举个实例啊 。

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

01         高血压                                         糖尿病                           脑卒中

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

03         心肌梗死

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

板凳
sushe1527 发表于 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;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

报纸
liubing408 发表于 2010-4-19 00:16:16
4# sushe1527

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

地板
soporaeternus 发表于 2010-4-19 15:34:48
1拜血豆腐、宫保鸡丁
2 var3="a1"||"0D0A"x||"a2";
Let them be hard, but never unjust

7
liubing408 发表于 2010-5-23 13:52:51
6# soporaeternus

“0D0A”是个什么意思,回车么?

8
醉_清风 发表于 2010-5-24 10:01:53
回大楼上 那个是换行符
从来不需要想起 永远也不会忘记

9
yatming 发表于 2010-5-24 11:29:52
7# liubing408
十六进制ASCII码

10
爱萌 发表于 2010-5-24 17:09:58
呵呵,不需要回车,其他办法
最恨对我说谎或欺骗我的人

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

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