楼主: liubing408
6178 12

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

11
爱萌 发表于 2010-5-25 12:54:06
用ASCLL码可以解决
最恨对我说谎或欺骗我的人

12
linrubins 发表于 2010-11-22 15:38:51
我明白楼主的意思,其实就是说 有个数据集 变量有 a、b、c,现在需要的是,把a、b、c合并为新的变量 d,使得 d拥有a、b、c全部的数值。

楼上的方法貌似都无法完成。我的方法比较土,不过希望对有点帮助

设 原有数据集为 data1
那么
第一部分:建立新的数据集
data sasuser.data2;
set data1(keep=a b c);
run;

第二部分:人工合并
1.鼠标点击菜单中的 solutions-analysis-analyst
2.点击菜单 file-open,选择刚才建立的 data2;
3.点击菜单 data-stack columns,在弹出的列表中 选择 a b c变量后,命名新的变量为d。点击 ok。(就是这一步合并了abc的)
4.点击菜单 file-save。假设保存为 sasuser.data3;

第三部分
proc freq data=sasuser.data3 order=freq;table d;run;
这样就可以看到 各个疾病的排序频数,按照大小排列。

13
6皮皮9 发表于 2013-12-26 15:48:32
soporaeternus 发表于 2010-4-19 15:34
1拜血豆腐、宫保鸡丁
2 var3="a1"||"0D0A"x||"a2";
提问,这个“0D0A”x是属于什么写法呢?
我知道一个TAB好像是“09”x

我一般是使用dlm来定义分隔符的时候可能会用到这个,该去哪里查询?谢谢

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

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