楼主: userzht
1830 5

[问答] 几个变量中任何一个为某个值的函数 [推广有奖]

  • 6关注
  • 3粉丝

博士生

34%

还不是VIP/贵宾

-

威望
0
论坛币
2362 个
通用积分
1.0004
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
4857 点
帖子
185
精华
0
在线时间
224 小时
注册时间
2009-5-19
最后登录
2021-10-19

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问啊,如果我有20个类似的变量,我想生成一个新的变量,这个新变量表示这20个变量中有某个字段,比如说'a‘,有什么快捷的函数可用吗?谢谢谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:新变量

沙发
yanjiyunning 发表于 2014-12-5 17:00:17 |只看作者 |坛友微信交流群
data test1;
set test;
x= strip(x1)||strip(x2)||strip(x3)||strip(x4)||strip(x5)||strip(x6)||strip(x7)||strip(x8)||strip(x9)||strip(x10)||strip(x11)||strip(x12)||strip(x13)||strip(x14)||strip(x15)||strip(x16)||strip(x17)||strip(x18)||strip(x19)||strip(x20);
if  count ( x,"a")>0  then new_x=1;
run;

使用道具

藤椅
Tigflanker 发表于 2014-12-5 22:24:14 |只看作者 |坛友微信交流群
  1. data _null_;
  2.   value = 'asd';

  3.   *way 1;
  4.   way1 = whichc(value,'aaaa','asd','ff');
  5.   put way1=;

  6.   *way 2;
  7.   prx = prxparse('/(aaaa)|(ff)|(asd)/');
  8.   if prxmatch(prx,value) then way2 = prxparen(prx);
  9.   put way2=;
  10. run;
复制代码

使用道具

板凳
userzht 发表于 2014-12-8 20:24:52 |只看作者 |坛友微信交流群
Tigflanker 发表于 2014-12-5 22:24
谢谢,受教!

那么如何根据病案号提取个案呢?是不是有个什么类似in的函数?

使用道具

报纸
userzht 发表于 2014-12-8 20:24:56 |只看作者 |坛友微信交流群
Tigflanker 发表于 2014-12-5 22:24
谢谢,受教!

那么如何根据病案号提取个案呢?是不是有个什么类似in的函数?

使用道具

地板
userzht 发表于 2014-12-8 20:55:45 |只看作者 |坛友微信交流群
userzht 发表于 2014-12-8 20:24
谢谢,受教!

那么如何根据病案号提取个案呢?是不是有个什么类似in的函数?
自问自答,的确是in啊
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Tigflanker + 5 + 3 + 3 + 3

总评分: 论坛币 + 5  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

使用道具

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

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

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

GMT+8, 2024-5-4 13:08