楼主: 甲氟喹3
2031 2

[有偿编程] sas中有条件的提取变量字符 [推广有奖]

  • 1关注
  • 0粉丝

大专生

1%

还不是VIP/贵宾

-

威望
0
论坛币
138 个
通用积分
9.7500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
416 点
帖子
15
精华
0
在线时间
62 小时
注册时间
2015-12-22
最后登录
2022-8-28

30论坛币
急!!我想提取变量的前几个字符,条件是到变量名称的第一个空格处截至,请问大神有什么方法吗?变量是图里的样子;提取出来的结果应该是 'BNP"  "SCGN" "UBS.AG"
Capture10.PNG

关键词:什么方法 BNP UBS
已有 1 人评分论坛币 收起 理由
Tigflanker + 1 %scan(name,1,' ')

总评分: 论坛币 + 1   查看全部评分

沙发
l1i2n3i4n5g 在职认证  发表于 2018-4-20 11:10:47 |只看作者 |坛友微信交流群
可以用scan函数

使用道具

藤椅
lovexialulu 发表于 2018-4-24 18:21:33 |只看作者 |坛友微信交流群
  1. data a;
  2. x='BNP 2345 HSNG.INDEX WTS.30/01/09';
  3. run;
  4. data b;
  5. set a;
  6. length xx $100.;
  7. xx=prxchange("s/(\S+)\s.+/\1/",1,x);
  8. run;
复制代码

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 01:57