Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >SAS-编程中的小技巧(十二)

SAS-编程中的小技巧(十二)

作者头像
Setup
发布于 2019-10-31 08:41:33
发布于 2019-10-31 08:41:33
1.9K0
举报

懒惰的小编好像开启了一月一更的模式了,许久未写编程中的小技巧了,于是今天小编打算分享几个编程中的小技巧。

pipe 路径中有空格

在使用filename pipe获取路径下文件名时,有时会遇见Stderr output:系统找不到指定的路径。

如上图,出现这种提示最常见的2个原因分别是:1.路径输入错误;2.路径存在空格。那么如何不修改文件夹名称来解决路径存在空格的问题呢。其实也很简单,只需要给路径再添加上引号,如下:

如上,该问题很容易就被解决了。那么问题来了,小编为啥要获取上面那个路径(SAS软件安装的路径)下的所有SAS程序呢,而且在这个路径下竟然发现了数千个SAS程序。下面小编就来给大家简单分享一下SAS中自带的Macro程序。

SAS自带Macro

在日常查询SASHELP时,有时会发现SASHELP的例子中直接调用宏。但未见定义宏,这些宏都能在安装路径下找到。再或者使用一些函数时未见字体变高亮。

如下,就是系统定义的%lowcase的源码。

SAS中这样的宏程序还有很多,宏代码还是有很多学习和借鉴的地方。好了,今天就这么多啦...

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SAS程序分享号号号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SAS-编程中的小技巧
今天分享的是SAS软件使用过程的中的几个小技巧,掌握了一些小技巧,编程的效率会提高的更快,还能减少敲代码出错率,好处很多,小编就不一一赘述了。 ----Setup~ 1 快捷键(功能键的使用) 今小编这里说的快捷键,并不是通俗意义上的那种CTRl+A、CTRL+C的这种快捷键,而是SAS编程里面的宏功能键(我称“快捷键”)。改键的使用,可实现设置代码块,以后只敲击代码块的缩写,自动就弹出代码。 01 看效果 1.以输入CSV为例 2.输入回车
企鹅号小编
2018/02/05
1.7K0
SAS-编程中的小技巧
SAS-编程中的小技巧(三)
这又是一篇SAS编程中的小技巧,这次要说的是SAS中数据字典与Macro结合起来的使用技巧,以及数据集删除、保存等技巧....
Setup
2019/10/20
2.4K0
SAS-编程中的小技巧(十一)
“一鼓作气再而衰三而竭”,趁着还没有衰,于是小编就又开始写推文了。许久未写编程中的小技巧了,今天小编打算分享一下编程中的小技巧。
Setup
2019/10/19
9500
SAS-编程中的小技巧(十一)
SAS-保留有效数字的实现方法
在日常编程中,有时会对输出的结果保留有效数字进行要求,今天来分享一下小编保留有效数字的方法。
Setup
2021/03/11
3.9K1
SAS-保留有效数字的实现方法
SAS-编程中的小技巧(十)
果然是不动脑筋久了就会变蠢,最近小编写程序感觉变蠢了许多。思来想去究其原因发现是公众号许久未更了。为了不让愚蠢延续下去,今天小编打算分享一些SAS编程相关的小技巧。
Setup
2019/10/20
1K0
SAS-Macro 中的那些语句(一)
说到Macro,那么就不得不说宏变量,宏变量的是啥呢?可以理解成和其它编程语言中的变量一样,在内存中创建了一个空间(给这个空间一个标记,宏变量的名称),然后将一些值放到这个内存空间中(这就是定义宏变量的过程),好吧,我是一个不善解释的人,没理解的还是自行百度领悟。那么就来看看如何来定义Macro变量。
Setup
2019/10/21
2.5K0
SAS-Macro 中的那些语句(一)
SAS-一个小程序实现变量类型的自动转化~
做为标题党的小编,一贯喜欢将标题写很大...嗯,最近写了一个小程序,虽然是一个没有任何技术含量的程序,不过还是想分享给大家。这个程序实现的功能是将SAS数据集中数值型变量转换成字符型变量,如果变量含有format,这时会将显示的format的值直接赋值给新的变量。
Setup
2019/10/21
1.2K0
SAS-新规试行下诞生的程序
昨日,《药物临床试验数据递交指导原则》(试行)版正式公布了,在小编阅读后,于是本文因时而生了。
Setup
2020/07/24
2.2K0
SAS-新规试行下诞生的程序
SAS-编程中的小技巧(九)
新年的第一篇推文,一直打算写一点什么,小编辗转反侧、思来想去,发现编程中的小技巧已经写了八篇,如果在写一篇,那便是第九篇,与2019年的9有遥相呼应之势!好像做为新年的第一篇是一件很吉祥的事情。于是,在着实没什么内容想写的情况之下,今天小编打算分享一点编程中的小技巧。
Setup
2019/10/20
9060
SAS-临床试验程序绘图合集(一)
年前,小编打算写一套SAS绘图的宏程序,于是在朋友圈发了个“调查问卷”,询问了大家临床编程中常遇见的图形。经过漫长的积累与等待(究其原因还是太懒了),本文孕育与诞生了,小编将在本文及后续推文中汇总并分享一些常见的SAS绘图程序及技巧。
Setup
2020/05/22
6.1K0
SAS-编程中的小技巧(七)
虽然难以启齿,但是花费巨额的代价买的教训,还是想分享给大家。“驾驶有风险,开车需谨慎”
Setup
2019/10/20
9300
SAS-编程中的小技巧(二)
嗯,这是一篇SAS编程的中的小技巧,不知是否记得小编之前写过一篇SAS-编程中的小技巧(可点击跳转),嗯,这又是一些编程中相关的小技巧。接下来小编将一一介绍这几个小技巧。
Setup
2019/10/21
1.1K0
SAS-编程中的小技巧(二)
SAS-编程中的小技巧(四)
SAS软件初始配置,其实是设置了自动保存代码的功能,好像是每10分钟保存一次,这个时间小编觉得有点长,毕竟10分钟能敲下好多代码...所以啊,就看看如何设置把这个时间给调小一下...
Setup
2019/10/21
1.4K0
SAS-编程中的小技巧(四)
SAS-免费的描述性统计程序自动化创建
如题,今天小编要分享的内容是如何自动化创建描述性统计分析的SAS程序。关于描述性统计分析相关内容一般可编写一个宏程序,通过填写变量与相应的参数来快速生成分析表格的结果。如果这样宏程序需要写的很完善,那么就是一个非常大型嵌套宏。由于最新的指导原则要求不能调用外部宏和嵌套宏,为了提高工作效率、减少错误率等,于是本文诞生了。
Setup
2020/09/10
1.9K0
SAS-免费的描述性统计程序自动化创建
SAS-走近Log,实现程序的“风险控制”
从第一天学习SAS开始,就摆脱不了看SAS日志,每次运行完程序的第一件事,不是看程序运行的结果,而是点击一下Log页面,第二件事也不是去看结果,而是仔细的浏览Log里面,有没有红色的字体出现(ERROR),有没有绿色的字体出现(WARNING),接着在看有没有黑色的_ERROR_=1出现(出现这种情况,一般是你的数据不满足条件或者语法有问题,下面会有例子),接着还得再看看有没有蓝色的字体(XXX未初始化)出现。就目前小编主要看的也就这四种常见的问题。肯定是不全的,各位大神如有兴趣可以留言补充~
Setup
2019/10/21
3.5K0
SAS Macro小技巧—获取文件路径
这样做的的好处是啥呢,每次运行数据或者数据集想实现自动存下来,这个时候就可以用SAS自动创建文件夹的方式来存储。
Setup
2019/10/21
4.7K0
3万字Linux总结
今天分享的这篇文章是 Linux 相关的基础知识,深一点的内容基本上没有,不过对于刚需小伙伴来说,也就够了,有时间的话,最好按照这些命令去试一试,敲一敲,这样记忆更加深刻。
C语言与CPP编程
2021/07/02
1.7K0
3万字Linux总结
【SAS Says】基础篇:1. SAS软件入门
本系列【基础篇】已经完全完结了,方便大家阅读学习,我们合并在成一个专辑,目录如下: 1. SAS软件入门 2. 读取数据 3. 描述数据 4. ODS的使用 5. 开发数据(一) 6. 开发数据(二) 7. SAS宏初步 8. 相关、回归等基本统计 ---- 前言·数说君的话 在统计软件里,SAS算是一哥了,虽然R免费开源有各种统计函数、python功能多各方面比较平衡,但是、但是——SAS贵啊!正版的SAS一年要上百万,不是土豪用不起啊! 大家可以在前程无忧上分别搜索一下SAS、R和Python,对比一
数说君
2018/04/08
5.1K0
【SAS Says】基础篇:1. SAS软件入门
面试大全 | C语言高级部分总结
内存物理看是有很多个 Bank(就是行列阵式的存储芯片),每一个 Bank 的列就是位宽 ,每一行就是 Words,则存储单元数量=行数(words)×列数(位宽)×Bank的数量;通常也用 M×W 的方式来表示芯片的容量(或者说是芯片的规格/组织结构)。
C语言与CPP编程
2021/03/10
2K0
面试大全 | C语言高级部分总结
iOS中的预编译指令的初步探究
开篇 我们人类创造东西的时候有个词叫做”仿生学“!人类创造什么东西都会模仿自己来创造,所以上帝没有长成树的样子而和人长得一样,科幻片里面外星人也像人一样有眼睛有鼻子……但是人类自己创造的东西如果太像自己,自己又会吓尿(恐怖谷效应),人类真是奇葩;奇葩的我们在20世纪创造了改变世界的东西——计算机(电脑),不用怀疑,这货当然也是仿生学!这货哪里长得像人了??别不服,先听我说完,先把你的砖头放下。狭义的仿生学是外形上仿生嘛,其实广义上仿生学还可以原理的仿生,构造的仿生,性能的仿生阿拉巴拉……,计算机(这里我狭义
王大锤
2018/05/17
2.3K0
相关推荐
SAS-编程中的小技巧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档