楼主: spy1889
3893 3

如何判断字符串中有指定字符? [推广有奖]

  • 5关注
  • 5粉丝

教授

22%

还不是VIP/贵宾

-

威望
0
论坛币
1244 个
通用积分
45.7740
学术水平
41 点
热心指数
43 点
信用等级
23 点
经验
11741 点
帖子
292
精华
0
在线时间
1910 小时
注册时间
2005-5-6
最后登录
2024-4-6

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
比如,现有一个变量:
var
ABC
BC
CD
ABCD

要新生成四个变量A,B,C,D,取值如下:
var      A    B    C    D
ABC     1   1     1    0
BC       0   1     1    0   
CD       0   0     1    1
ABCD   1   1     1     1

谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:字符串 ABCD ABC VaR 如何 字符串

沙发
tangliang0905 发表于 2013-1-10 00:58:48 |只看作者 |坛友微信交流群
DATA TEST;
INPUT var $8.;
CARDS;
ABC
BC
CD
ABCD
abcc
add
abD
bCd
;
run;


DATA NEWTEST;
SET TEST;
VARA=IFN(INDEX(UPCASE(VAR),'A'),1,0);
VARB=IFN(INDEX(UPCASE(VAR),'B'),1,0);
VARC=IFN(INDEX(UPCASE(VAR),'C'),1,0);
VARD=IFN(INDEX(UPCASE(VAR),'D'),1,0);
RUN;

使用道具

藤椅
spy1889 发表于 2013-1-10 01:36:29 |只看作者 |坛友微信交流群
tangliang0905 发表于 2013-1-10 00:58
DATA TEST;
INPUT var $8.;
CARDS;
非常感谢~~

使用道具

板凳
yzsxdlcc 发表于 2013-1-11 09:51:36 |只看作者 |坛友微信交流群
  1. data test;
  2. input var $;
  3. cards;
  4. CARDS;
  5. ABC
  6. BC
  7. CD
  8. ABCD
  9. abcc
  10. add
  11. abD
  12. bCd
  13. ;
  14. run;

  15. data want;
  16. set have;
  17. va=countc(var,'a','i');
  18. vb=countc(var,'b','i');
  19. vc=countc(var,'c','i');
  20. vd=countc(var,'d','i');
  21. run;

  22. proc print data=want;
  23. run;
复制代码
从骨感走向丰满

文库

使用道具

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

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

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

GMT+8, 2024-4-27 17:48