全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1355 4
2010-10-22
比方说,下面的数据怎读入呢?我记得是用什么 _infile_ 还是scan什么的忘记了 多谢!
第一列和最后一列是数,中间所有的都算字符,,怎么控制?

12  jjj hy    23   
34 fref   kjk  34
二维码

扫码加我 拉你入群

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

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

全部回复
2010-10-22 10:15:43
Your question is not very clear
二维码

扫码加我 拉你入群

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

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

2010-10-22 10:19:54
一个笨方法:

data test;
   length var $50. ;
   infile 'C:\test.txt'  length=lv ;   
   input  var   $varying50. lv;
   num1=scan(var,1,' ');
   num2=scan(var,-1,' ');
   len=length(var);
   start=length(num1)+1;
   end=length(var)-length(num1)-length(num2);
   str=substr(var,start,end);
   keep num1 str num2;
run;
二维码

扫码加我 拉你入群

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

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

2010-10-22 10:32:35
中间的字符都归为一个character variable?
复制代码
二维码

扫码加我 拉你入群

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

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

2010-10-22 11:04:40
多谢,看来我两个关键字还是记住了,不过没有记住怎么用哈哈
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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