楼主: fyt1128
1539 0

tranwrd疑问 [推广有奖]

  • 0关注
  • 0粉丝

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
258 点
帖子
17
精华
0
在线时间
10 小时
注册时间
2013-7-10
最后登录
2016-1-14

1论坛币
我要把diagnosis_desc中的‘高血压’替换为‘低血压’,代码如下

data mylib.test;
  if index(diagnosis_desc,'高血压') > 0
  then diagnosis_desc=tranwrd(diagnosis_desc,'高血压','低血压');
  else
   diagnosis_desc=;
  run;
在日志里报如下错误:
  then diagnosis_desc=tranwrd(diagnosis_desc,'高血压','低血压');
                                                                                   ---
                                                                                    49
NOTE 49-169: 引用字符串后的标识符的含义可能在将来的 SAS 版本中更改。建议在引用字符串和标识符之间插入空格。


我这格式参照参考资料写的,不知到底错字哪里?还请高人指教

关键词:RAN Diagnosis Index DESC Then 高血压 低血压 字符串
您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

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

GMT+8, 2024-4-25 15:43