全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3159 2
2016-06-29
CSV里面所有数据都集中在一列,然后分隔符既有空格又有“”引号。 求助大神帮我写一段代码将CSV文件导入SAS数据集
附件列表
QQ截图20160629110418.jpg

原图尺寸 95.28 KB

QQ截图20160629110418.jpg

1111.rar

大小:572 Bytes

 马上下载

本附件包括:

  • 1111.csv

二维码

扫码加我 拉你入群

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

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

全部回复
2016-6-29 15:04:53
一个笨方法,你试试:
data test;
  infile "C:\1111.csv" dlm='09'x lrecl=2000 pad truncover ;
  input;
  length x1 $2000;
  x1= compress(tranwrd(_infile_,"09"x,","),'"') ;
file "temp.csv" lrecl=2000 pad;
  put x1;
run;

proc import file="temp.csv" out=test1 replace;  
   delimiter=",";
   getnames=yes;
run;

二维码

扫码加我 拉你入群

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

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

2016-6-29 15:36:30
pobel 发表于 2016-6-29 15:04
一个笨方法,你试试:
data test;
  infile "C:\1111.csv" dlm='09'x lrecl=2000 pad truncover ;
第一段中的temp.csv是我要导入的数据集的1111.csv吗?如果不是这个文件是哪来的?请指教
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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