随笔分类 -  SAS 其它

摘要:1. 起手式 a = prxmatch( "m/正则/" , 字符串); m可有可无,只是说明这是匹配。返回目标字符串位置 b = prxchange( 's/ < / lt /', -1, str ); S必须有,表明这是替换。-1是替换所有符合要求字符,1是替换一个,2是替换2个,如果一个字符串 阅读全文
posted @ 2021-11-01 22:00 Iving 阅读(803) 评论(0) 推荐(0)
摘要:1. 双双引号保证路径绝对被正确执行。 data a;infile "dir /b "".\*.sas7bdat"" " pipe truncover;input a $ ;run; 第一个和最后一个双引号是一对 中间的四个就是双双引号 dir是列处来文件下的文件和文件夹信息,包括名字,大小,时间等 阅读全文
posted @ 2021-10-31 13:34 Iving 阅读(1070) 评论(0) 推荐(0)
摘要:在SCANTEXT = yes 前提下,PROC IMPORT是默认扫描前16行数据,所以后面过长的数据会出现截断。 guessingrows = MAX,最大为2147483647. 用2147483647行作为数据格式。 解决方法: 1. 修改注册表,因为SAS没办法该注册表,所以需要自己改 H 阅读全文
posted @ 2021-10-17 17:17 Iving 阅读(2129) 评论(0) 推荐(0)
摘要:1. 详见 SAS DOS命令 X 选项 SAS X选项就是调用DOS命令。 例子: option noxwait;/*黑窗口执行完命令后自动关闭*/ %let path =.; %let filter=*.lst; X “ dir "" &path.\&filter "" /b> ""&path. 阅读全文
posted @ 2020-07-24 21:28 Iving 阅读(469) 评论(0) 推荐(0)