SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 2003|回复: 0
打印 上一主题 下一主题

求助 - scan %scan 运行时出现错误

[复制链接]

11

主题

49

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
跳转到指定楼层
楼主
发表于 2016-11-2 23:11:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 gogotiger 于 2016-11-2 23:15 编辑


%let t=abc nvberuov, llc||ncvjdi jki, hugh||nwd12, 30vn jdfksj;
%let t2=abc nvberuov llc, ncvjdi jki, hugh nwd12, 30vn jdfksj;
%let y1=%scan(&t., 1, '||');
%let y2=%scan(&t2., 1);
%let y3=%scan(&t2., 1,',');
%put t=&t. y1=&y1.  y2=&y2. y3=&y3.;
data a;
  y4=scan(&t1., 1);
  y5=scan(&t2., 1, ',');
run;
上面的code是为了得到第一个string.

运行后均出现错误,the scan function call has too many arguments. 请教一下,该如何改?
谢谢!!!!



分享到:  微信微信
收藏收藏
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2024-4-19 16:42 , Processed in 0.136906 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表