sas
文章平均质量分 50
weixin_45271076
这个作者很懒,什么都没留下…
展开
-
sas字符数字转
知乎以下内容原地址SAS中变量可以分为数值型变量和字符型变量,我们希望一些特定的变量是数值型的,尤其对于连续型变量,比如年龄,身高,体重等,以便于进行数值运算。试想,如果身高是字符型变量,我们是无法计算其均值的。同时,我们也希望一些特定变量是字符型的,比如身份证号码,我们只希望其是一个标识,并不需要对其进行运算;如果身份证号码是以数值型变量出现,由于其比较长,除非特别设定format格式,不然SAS中往往不能完整的展示出来。实际数据分析中,将字符型变量转换为数值型变量最为常见。但是在实际导入excel数原创 2022-03-25 12:00:06 · 9146 阅读 · 0 评论 -
SAS字符数字转换
SAS数值型变量与字符型变量之间的转换·之前写过一篇字符变量转换为数值型变量的文章,这次算是总结上次的,在加上一个数值转字符的方法。在一般的情况下,前者用到的可能性药大一点,因为有时候在进行各种不同类型的数据库之间转移的时候经常会出现意外,或者在数据录入的时候的意外字符混入。字符型变量转数值型变量这里提供2种方法:1. 使用运算符转换原理就是字符型加上一个0,sas就会默认的把这个计算得到的变量设为数值型。例 字符自动转数值data b;input x y$;原创 2022-03-25 11:33:02 · 7011 阅读 · 0 评论 -
SAS字符型函数
528866wmYSJ*```sqldata compress_1;x1=" 1 2 a 3";x2="Abacabbad";x3="134-7596-5241";x4="123***14567";y1=compress(x1," ");y2=compress(x2,"Ab");/*消除的是A 或b不是且的关系*/y3=compress(x3,"0123456789","k");/*消除除了数字外的所有其它字符*/y4=compress(x4,"0123456789","k");原创 2021-12-14 20:13:40 · 1655 阅读 · 0 评论