我的原始数据在表格中
Var
12 A+
14 A+
AB+ 19
AB:20
20
25
27 New
Run Code Online (Sandbox Code Playgroud)
我想只提取它的数字部分.
任何人都可以帮我解决如何在sas中处理这些数据.
先感谢您.RGDS.
你可以使用COMPRESS函数,它接受表单
COMPRESS(<source><, chars><, modifiers>)
Run Code Online (Sandbox Code Playgroud)
更新: 有很多方法可以实现这一目标.根据他们的评论,RWill和Keith提供了最佳解决方案:
var2=input(compress(var,compress(var,,"d")),best.);
Run Code Online (Sandbox Code Playgroud)
甚至更好:
var2=input(compress(var,,"kd"),best.);
Run Code Online (Sandbox Code Playgroud)