05 2017 档案

sas宏变量与数据集之间的交互
摘要:在目前的数据处理过程中,我们面对的处理对象主要是二位数据表即sas数据集,但是我们在写宏程序时,宏变量和红参数又是字符串的形式,所以我们需要探讨一下宏变量和红参数怎么和数据集之间进行交互。 将数据集集名、变量名、变量值、变量label、变量类型等以单个值或者多个值拼接的形式传给宏变量。 将宏变量的值 阅读全文

posted @ 2017-05-26 16:11 徐长卿学数据分析 阅读(2410) 评论(1) 推荐(0)

sas调整数据集变量顺序
摘要:sas调整数据集变量顺序,更改列顺序,更改列的排列。 Python和R在进行变量顺序修改时特别方便,但是sas的keep并不支持变量顺序修改,只能用retain来进行修改,而且修改使用的方法是将所有的变量名重新排列一遍。 如果变量特别多会非常麻烦,利用宏变量其实是程序拼接的思想,试用宏变量来实现。 阅读全文

posted @ 2017-05-26 13:27 徐长卿学数据分析 阅读(2884) 评论(0) 推荐(0)

要嵌入到场景上信息才有意义
摘要:群里看大家聊天。 问只知道身份证号能做哪些分析, 一群友说: 还要看这个东西的应用场景了。比如一家劳动密集型企业内某一地区的人员占比过高,会不会形成帮派,对管理造成一定困难(打架斗殴)等等。 另一群友总结:要嵌入到场景上信息才有意义。 阅读全文

posted @ 2017-05-26 11:59 徐长卿学数据分析 阅读(209) 评论(0) 推荐(0)

关于sas宏的一点想法
摘要:有人说把sas宏比作其他语言的函数,但是我做此类比的时候陷入了死胡同,没有成功,举一例,如果是函数就要有返回值,sas宏的返回又是什么。而且sas宏涉及到编译阶段,导致很难理解。 直到看到了一个人说,宏是帮你写程序的程序,才有那么点感觉。 如果真的是这样,我们的程序其实就是一段文本,传给后台,然后运 阅读全文

posted @ 2017-05-25 20:51 徐长卿学数据分析 阅读(1777) 评论(0) 推荐(0)

sas使用proc report实现同比 环比 占比。顺带实现了sql的窗口函数
摘要:使用sas实现同比 环比 占比,其中环比和占比是使用proc report实现的,环比使用data步实现,但是其中每年的总计是使用proc report来实现的。 proc report 可以实现proc print proc tabluate proc sort proc means 以及data 阅读全文

posted @ 2017-05-25 16:40 徐长卿学数据分析 阅读(2078) 评论(0) 推荐(0)