摘要:
匹配中文字符:[\u4e00-\u9fa5] 匹配腾讯QQ号:[1-9][0-9]{4,}评注:腾讯QQ号从10000开始 匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}评注:匹配形式如 0511-4405222 或 021-87888822 匹配身份证:\d{15}|\d{18} 阅读全文
摘要:
在SAS里,正则表达函数以PRX(Perl Regular Expression)开头 PRXMATCH() 这个函数的作用是:看regular-expression在string中的位置 "/SA/"这个双引号是SAS的语法,但里面的内容是标准的Perl正则表达式,那个斜杠 / 是默认的Perl分 阅读全文
摘要:
upcase,lowcase,propcase notdigit,notalpha,notalnum verify verify函数是找第一个字符串中的每个字符在第二个字符串中没有出现的第一个位置 compbl compbl函数把多个空格压缩为一个空格 compress compress函数从一个字 阅读全文
摘要:
完整性约束可以保证SAS数据集的连续性和正确性(需要8.0以上版本),在更新数据或插入新的数据时,验证新的数据是否符合该变量的约束条件。 我们可以在表建立时或表有数据后建立约束,但不能用于视图。 有五大类完整性限制 NOT NULL:不允许出现缺失值 CHECK:指定该变量可以输入哪些值 UNIQU 阅读全文
摘要:
如上,将Log输出,然后又恢复到SAS系统里面的Log,把需要运行的程序放到他们中间就可以了。这种方法不会出现Log打印满了的情况 这种是先输出在SAS系统里面,然后在输出,在SAS里面Log的行是有限制的 阅读全文
摘要:
有时候从其他数据库过来的字符型变量Length很长,导致数据集文件很大,可以通过压缩变量长度来实现数据集压缩 具体思路: LENGTH语句设置所有变量真实长度 SET数据集的时候对原有变量进行RENAME 新变量等于COMPRESS原有RENAME过的变量 DROP掉RENAME的变量 这样得到的就 阅读全文
摘要:
好久没发博客了,水一篇,直接来代码 set的结果如下 union的结果如下 阅读全文
摘要:
1,日期类型 日期类型比较特殊,日期值通常以字符串的形式输入到R中,然后使用as.Date()函数转换为以数值形式存储的日期变量 输入参数可以自定义日期的输入格式: %d:数字表示的天(0-31) %a:缩写的星期名(Mon、Tue、Wed、Thur、Fri、Sat、Sun) %m:月份(00、01 阅读全文
摘要:
特殊值: 缺失值 NA(Not Avaiable),是不可用的缩写; NaN为“不是一个数”,意味着计算没有数学意义; NULL值,空值,表示一个空的变量,不会占用任何空间,通过is.null(x)来测试变量是否为NULL值; 特殊的数字:Inf、-Inf 表示正无穷,负无穷; 因子 把向量转化为因 阅读全文
摘要:
R脚本的一次执行叫做一个会话(Session),可以通过函数quit()退出当前的会话 一,管理工作空间 1,保存工作空间 把工作空间保存到镜像文件中,扩展名默认是.RData 2,载入工作空间 从镜像文件中读取数据,把工作空间读取到当前的会话中 3,列出当前工作空间的对象 在当前工作空间中创建的变 阅读全文