楼主: Imasasor
16181 11

sas一个单元格中如何换行 [推广有奖]

  • 1关注
  • 64粉丝

VIP

已卖:215份资源

学科带头人

33%

还不是VIP/贵宾

-

TA的文库  其他...

超哥喜欢的文章

威望
1
论坛币
47033 个
通用积分
3.1376
学术水平
238 点
热心指数
246 点
信用等级
231 点
经验
37132 点
帖子
849
精华
3
在线时间
2235 小时
注册时间
2012-7-4
最后登录
2024-10-10

初级学术勋章 初级热心勋章 初级信用勋章 中级热心勋章 中级学术勋章

楼主
Imasasor 发表于 2014-5-5 17:46:34 |AI写论文
888论坛币
data a;
input x $ y $ z $;
cards;
血糖 血压 血脂
;
run;
data c;
set a;
c=catx(" ",x,y,z);
run;
proc export data=c outfile="E:\c.xls" replace;
run;

如上程序,我想生成的C变量位于excel单元格的的格式不是同一行,而是三个项目中间换行

如下图所示的变量d的形式,如何实现
ques.jpg


谢谢各位高手

最佳答案

关键词:单元格 replace export place Input 如何

本帖被以下文库推荐

欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

沙发
jeozu 发表于 2014-5-5 17:46:35
  1. data b;
  2. set a;
  3. d=catx(byte(10),x,y,z);
  4. run;
  5. ods listing off;
  6. ods csv file="c:\asyouwish.csv";
  7. proc print data=b noobs;
  8. run;
  9. ods csv close;
  10. ods listing;
复制代码

藤椅
jeozu 发表于 2014-5-5 20:20:01
"\n"不可以吗?

板凳
jeozu 发表于 2014-5-5 21:51:22
多给几个论坛币,让俺也富裕富裕,喝粥一次要个两碗吧。。
大不了帮你写写程序。。

报纸
farmman60 发表于 2014-5-5 22:06:37
  1. /*Try to use tagsets excelxp to save as xml file then re-save as excel file*/


  2. data a;
  3. input (X Y Z)($13.);
  4. cards;
  5. glucose      pressure      cholesterol
  6. ;
  7. run;

  8. data c;
  9. set a;
  10. c=X||"
"||Y||"
"||Z;
  11. run;

  12. ods tagsets.excelxp file="c:\temp.xml" ;
  13. proc print data=c style(data)={protectspecialchars=off};
  14. run;
  15. ods tagsets.excelxp close;
复制代码

地板
Imasasor 发表于 2014-5-5 23:29:29
jeozu 发表于 2014-5-5 21:45
测试不行
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

7
jeozu 发表于 2014-5-5 23:44:42
Imasasor 发表于 2014-5-5 23:29
测试不行
sorry,写错了,
请将
  1. d=catx(char(10),x,y,z);
复制代码
改成
  1. d=catx(byte(10),x,y,z)
复制代码
.
习惯性将SAS和Oracle函数搞混淆。
我的SAS再另外一台电脑上。

8
akakak123 发表于 2014-5-6 11:36:25
  1. data c;
  2. set a;
  3. c=catx(" ",x,y,z);
  4. d=x||'0a'x||y||'0a'x||z;
  5. run;
复制代码

9
webgu 发表于 2014-5-6 13:25:34
好问题。实用。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

10
jeozu 发表于 2014-5-6 13:46:44
akakak123 发表于 2014-5-6 11:36
用16进制也是好方法。。
我习惯了查表,还有和其他的数据库语言通用,所以用char()和byte()这样的函数。

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

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