楼主: 甲氟喹3
2414 2

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

  • 1关注
  • 0粉丝

大专生

61%

还不是VIP/贵宾

-

威望
0
论坛币
190 个
通用积分
9.7500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
104 点
帖子
51
精华
0
在线时间
62 小时
注册时间
2015-12-22
最后登录
2025-4-24

楼主
甲氟喹3 发表于 2018-4-19 18:30:30 |AI写论文
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
拉您进交流群
GMT+8, 2026-1-6 10:27