全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1687 5
2013-10-27
有个变量形式如下:
NYSE:AEM
DB:AE9
XTRA:AE9



想重新建立一个变量,保留冒号前面的字母。

不知道大家有没解决方法呢? 谢谢了!


二维码

扫码加我 拉你入群

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

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

全部回复
2013-10-28 02:18:59
自己顶一下!

不知道是不是可行呢?
二维码

扫码加我 拉你入群

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

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

2013-10-28 04:27:43
Here is the solution.

1772  data _null_;
1773  x='NYSE:AEM';
1774  x=char(x,find(x,':')-1);
1775  put x=;
1776  run;

x=E
二维码

扫码加我 拉你入群

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

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

2013-10-28 08:13:44
bobguy 发表于 2013-10-28 04:27
Here is the solution.

1772  data _null_;
他要的是冒号前面的一串,不是一个字母~
二维码

扫码加我 拉你入群

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

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

2013-10-28 08:16:01
data test;
input var $20.;
result=scan(var,1,':');
cards;
NYSE:AEM
DB:AE9
XTRA:AE9
;
二维码

扫码加我 拉你入群

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

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

2013-10-28 10:57:38
wwang111 发表于 2013-10-28 08:16
data test;
input var $20.;
result=scan(var,1,':');
谢谢LS,非常有帮助,学习了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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