首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sas proc import txt wth delimiter observations

sas proc import txt wth delimiter observations
EN

Stack Overflow用户
提问于 2014-11-14 13:43:49
回答 1查看 1.5K关注 0票数 1

作为SAS 9.3的新用户,我的第一个问题。我想使用proc import读取一个带有dlm=‘,’的大文本文件。但是在一些obs中有一个变量有“,”,例如。“康涅狄格州哈特福德”(不是所有的,其他像“XL中心”).IS有没有办法,我可以读取“哈特福德,CT”到一个变量,就像“XL中心”,而使用proc导入到这个文本文件?非常感谢

编辑在这里:对不起,我不应该在记录周围加引号。在任何记录上都没有引号换行,be XL center或Hartford,CT。当dlm设置为逗号时,该行有Hartford,CT在额外的列上生成,然后将记录移到错误的列中。

EN

回答 1

Stack Overflow用户

发布于 2014-11-14 15:25:57

只要你的文本文件在分隔符周围有引号,它就会自动工作。例如:

代码语言:javascript
复制
/* example data */
data _null_;
   file "%sysfunc(pathname(work))/some.csv"; 
   put 'head1,head2,head3';
   put 'XL Center,1,"Hartford, CT"';
run;

/* import */
proc import datafile="%sysfunc(pathname(work))/some.csv" 
     out=example
     dbms=dlm
     replace;
     delimiter=",";
     datarow=2;
run;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26923679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档