我有一个名为diagnosis
的变量,我想用“肺炎”替换包含“肺炎”一词的所有内容
我试过了:
replace diagnosis = "Pneumonia" if regexm (diagnosis, "pneumonia")
但是我收到了一个错误:无法识别的命令:regexm
我有适用于Windows的Stata / IC版本12.1。
答案 0 :(得分:1)
<强>答案:强>
取出regexm
和(diagnosis, "pneumonia")
其他建议:
regexm
需要很长时间,所以我会做更像
replace diagnosis = "Pneumonia" if diagnosis == "pneumonia"
可以获得相同的结果,或者如果你想更普遍地这样做,你可以写
replace diagnosis = strproper(diagnosis)
在您的示例中具有相同的结果。
答案 1 :(得分:0)
另一种方法。
Message.getText()