![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sas
chen_panpan
这个作者很懒,什么都没留下…
展开
-
关于input的columninput (列输入)和listinput (列表输入).
关于input的columninput (列输入)和listinput (列表输入).简单来说:列输入就是严格按照变量指定的长度进行数据读取,忽略分隔符。如input name 1?10; inputhome40.; 都属于列输入。列表输入就是根据规定的分隔符(默认是空格)按照变量的顺序读取数据,多个空格按照一个处理,遇到空格即停止。如input name home:40.转载 2016-12-16 15:25:26 · 5188 阅读 · 0 评论 -
SAS little book学习心得(资格考试必备)
点击打开链接转载 2016-12-15 15:04:00 · 781 阅读 · 0 评论 -
SAS 数据集标签、变量名标签和变量值标签
在任何数据库的使用过程中,为了能更加有效方便的使用自己的数据,我们就需要给它们加上必要的标签或注释,本文仅介绍SAS中标签的使用方法,包括数据集标签、变量名标签和变量值标签。 示例数据集: data a; input year sales cost; cards; 1981 12132 11021 1982 19823 12928 1983 16982 1400转载 2016-12-28 11:03:03 · 17243 阅读 · 0 评论 -
一拆多 验证打标
data a;input id$ aa$ bb;cards;3 1 da3 2 221 1 1231 2 1132 1 222 2 33;run;/*笨办法,按照分类标志取子表,几个分类就取几张*/data a1;set a;rename aa=a1bb=b1;if aa="1";run;proc sort data=原创 2016-12-28 15:54:05 · 242 阅读 · 0 评论 -
sas 同一字段的多重选项值 横向变为字段
→data a;input id$ aa$ bb;cards;3 1 da3 2 221 1 1231 2 1132 1 222 2 33;run;proc sort data=a;by id ;run;proc transpose data=a out=aaaa(drop=_:) prefix=value_;by id;原创 2016-12-28 15:53:22 · 946 阅读 · 0 评论 -
sas 替换字符串
1、截取字符串 substr(a,2,3) 截取a,从2开始取3位2、替换字符串 tranwrd(a,"a1","a2") 替换a中的a1为a23、删除部分字符串 compress(a,"a1") 删除a中的a1原创 2016-12-28 16:08:55 · 15274 阅读 · 0 评论 -
find函数
参数1为:"i" 表示忽略大小写 "t" 忽略a1,a2中的尾部空格参数2为:n 表示从第n位开始搜索find(a1,a2,参数1,参数2) 返回a2在a1中从起始开始数的位置findc(a1,a2) 返回a2的第一个字符在a1中从起始开始数的位置findw(a1,a2) 返回a2整个字符串在a1中单独作为一个单词所在的位置原创 2017-01-11 17:09:21 · 551 阅读 · 0 评论