1 【例子】
 2
 3 data a;
 4 arg='ABC.DEF(X=Y)';
 5 word=scan(arg,3);
 6 put word;
 7 run;/*word:X=Y*/
 8
 9 data b;
10 arg='ABC.DEF(X=Y)';
11 word=scan(arg,-3);
12 put word;
13 run;/*word:ABC*/
14
15 data c;
16 arg='ABC.DEF(X=Y)';
17 word=scan(arg,-20);
18 put word;
19 run;/*word:空格*/
20
21 data d;
22 input Arr $ & 22.;
23 ArrivalGate=scan(Arr,1,' ');
24 DepartureGate = scan(Arr,2,' ');
25 put  DepartureGate  ArrivalGate arr;
26 cards;
27 Arrival DepartureGates
28
29 run;
30 /*结果:ArrivalGate:Arrival;DepartureGate:DepartureGates*/
31
32
33 data e;
34 input Arr $ & 22.;
35 ArrivalGate=scan(Arr,1,' ');
36 DepartureGate = scan(Arr,2,' ');
37 put  DepartureGate  ArrivalGate arr;
38 cards;
39 Arrival,De d, ssd liu
40 ;
41 run;
42 /*结果:ArrivalGate:Arrival,De;DepartureGate:d, ssd*/

Scan函数

【功能】从字符表达式s中搜取给定的n个单词

【类别】 字符函数

【语法】

1. Scan(s,n) n为正数时,从字符s末尾提取n个字符

2. Scan(s,n) n为负数时,从字符s开始提取n个字符

3. SCAN (s,n<,list-of-delimiters>) 空格和参数指定的分隔符同作为分隔符判断单词

【注意】

1.       如果缺失指定的生成变量的长度,系统默认长度为200.

2.       如果|n|=0或大于字符s的长度,则该函数返回空格。

转载于:https://www.cnblogs.com/chenyn68/p/3869661.html

【SAS BASE】SCAN函数相关推荐

  1. SAS Base基本操作

    文章目录 SAS Base 数据基本操作 filename.infile/input.libname.proc contents filename infile/input libname proc ...

  2. R语言scan函数读取文件为向量或者列表格式实战

    R语言scan函数读取文件为向量或者列表格式实战 目录 R语言scan函数读取文件为向量或者列表格式实战 #基本语法

  3. sas的missing函数怎么用

    SAS 的 missing 函数用来检测是否有缺失值(missing value).它可以使用以下方法: 单独使用:missing(variable),如果 variable 中有缺失值,则返回 1, ...

  4. sas sql中有类似mysql的格式_[转载][Base SAS] SAS SQL语句函数

    AVG (平均) COUNT (计数) MAX (最大值) MIN (最小值) SUM (总合) 运用函数的语法是: SELECT "函数名"("栏位名") F ...

  5. SAS语法学习--函数系列

    时间日期函数 分为四大类,创建类.提取类.基于日期的运算类.节日与特殊历法类 创建类(time=函数) date()和today()----返回当前日期,功能上面基本上一致 datetime()和ti ...

  6. SAS:字符串常用函数简介

    常用的字符串操作主要有查找.替换.连接.去除固定字符等,以下是常见的一些字符串函数 函数 功能 SCAN 根据名称查找子串 SUBSTR 根据位置查找/替换子串 LEFT/RIGHT 字符串处理:空格 ...

  7. SAS BASE 9.4 跑数报空间不足提示解决办法(修改默认临时work路径)

    用base跑复杂.数据量大的脚本时,会报C盘空间不足的提示,无法继续进行下去. 解决办法如下: 1.找到SAS安装路径:例我的为"D:\SAS\SASHome\SASFoundation\9 ...

  8. 2022 年 SAS base认证考试 记录以及Tips

    之前参加的比赛有一次免费参加SAS认证的机会,所以就去参加了一次.网上有一些相应的介绍之类的但可能都比较早了,于是这次去之前也不知道是真是假,于是记录一下考试内容,然后如果现在有还要考这个认证的同学可 ...

  9. SAS base认证知识点汇总一(2)

    2 在SAS中汇入资料 2.1 了解SAS资料     2.1.1 SAS资料表         (1)SAS数据集以二维表形式展示,分为变量和观测量,观测量为变量的值.变量包括基本属性的变量名.变量 ...

最新文章

  1. DELL 向左走 向右走?(二)
  2. fzu1062 洗牌问题(思路模拟)
  3. linux bash脚本编程知识点
  4. 游戏开发模式一:组件模式(Component)
  5. 计算机二级html真题,计算机二级《Web程序设计》试题及答案
  6. 不可摸数http://acm.hdu.edu.cn/showproblem.php?pid=1999
  7. nginx php7提速,nginx+php7-fpm 性能提升几倍跟踪实践结果并优化
  8. NAS+CNN+Transformer=ViT-Res!MIT团队重磅开源ViT-Res,精度高于DeiT-Ti8.6%
  9. 前沿 | 阿里达摩院最牛科技~摄像头ISP处理器,提升夜间识别精准率
  10. [转] jQuery 选择器
  11. Java面向对象——基础2 封装、继承、多态
  12. linux有k歌软件吗,在Linux下可用Wine安装和运行暴风影音16、全民K歌
  13. 读SUCH AMERCAN和贾平凹的画集
  14. 马哥linux的ppt,包合集马哥linux-2016全新专用ppt mysql replication.pdf
  15. hibernate查询的方式 都有哪些
  16. 解读Tilera怪兽级64核处理器(转)
  17. linux 指令熟悉
  18. dw建站404问题,dw 404
  19. 计算机考研基本信息,复旦大学计算机考研基本信息
  20. 用VS2015编译Qt5.6.0,WebEngine支持XP

热门文章

  1. win7 下jenkins配置与使用
  2. Oracle Study之--Oracle 11g RAC设置归档路径错误案例
  3. Exchange Server 2013预览版服务器角色概况
  4. 抽象代数的抽象方法本质
  5. 三本新书(包含新系列)隆重上市
  6. adb architecture
  7. JVM—堆栈 堆 方法区 静态区 final static 内存分配
  8. [2019HDU多校第一场][HDU 6590][M. Code]
  9. 吴裕雄 python 神经网络——TensorFlow实现AlexNet模型处理手写数字识别MNIST数据集...
  10. Java小数中的四舍五入