如何在sas

时间:2016-08-24 20:41:34

标签: sas

通用药物名称有时格式如下:

XY选项卡5-325 MG,其中感兴趣的药物是X并且量是5.根据X的量,将不同的柱预先提取为:5 MG-325 M或10 MG-325。

有没有办法可以提取与MG相关的金额?我不确定是否可以使用IS LIKE,因为列是字符格式,然后转换数量,因为数字和MG之间有空格。

1 个答案:

答案 0 :(得分:2)

您提供的示例表明预提取的字符串是数字空间MG。如果这始终是真的,您可以使用扫描功能来获取字符串的数字部分。

amount = scan(pre-extracted,1,' ');

您可以在数据步骤中执行此操作。查找扫描功能,您可以看到其他可以帮助您进一步自定义的选项。