全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3047 2
2011-10-29
有个问题想请教一下大家,我现在有一个数据,里面有一个变量(var1)是字符型,然后我想在这其中搜索某些特定符号,如果搜索到包含字符aa,就在原文件中建立一个新的变量aa,这一行变量aa的取值为1,如果搜索到包含字符bb,又建立一个新的变量bb,同样取值为1。。。依次类推,建立很多个变量,用来搜索各个我想要的字符。我自己所想到的方法有:
data want;
  set have;
  if var1 contains "aa" then aa=1;
  else if var1 contains "bb" then bb=1;
.
.
.
但是好像有错,我知道contains 可以用在where语句中,但是只能保留符合条件的数据,我想所有数据都保留,只是在后面加上一串新的变量。请教版上各位大牛,应该怎么实现呢?谢谢啦!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-10-31 09:34:00
可以用一下code,其中special是包含特定字符的data,完整这个data即可:
复制代码
二维码

扫码加我 拉你入群

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

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

2011-10-31 10:44:09
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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