SAS base认证知识点汇总一(2)
2 在SAS中汇入资料
2.1 了解SAS资料
2.1.1 SAS资料表
(1)SAS数据集以二维表形式展示,分为变量和观测量,观测量为变量的值。变量包括基本属性的变量名、变量类型和变量长度,可选属性的输出格式format和标签label。
变量name |
1-32个字符; 字母或下划线开头,内容是字母、数字和下划线; 大小写均可,使用时可以与命名的大小写不一致。 |
变量type | 数值型和字符型 |
变量length |
字符型变量 包含任意值:字母、数字、特殊字符以及空格; 数值型变量 默认情况下以长度为8个字节的浮点方式存储;8个字节的浮点方式存储提供了16或17个有效数位,并不局限于8个数位。缺失值用.表示。 |
(2)SAS常量
数值常量 |
标准格式数值 科学记数法 十六进制 |
字符常量 |
将字符用引号括起来都为字符常量 |
日期时间常量 |
日期常量 示例:’01Jan2000‘d 日期时间常量 示例:‘01Jan20009:25‘dt |
(3)自动变量
_N_ | DATA步循环次数 |
_ERROR_ | 错误信息变量 |
_NUMERIC_ | 所有数值变量 |
_CHARCATER_ | 所有字符变量 |
_ALL_ | 所有变量 |
FIRST.VARIABLE | 同一个by变量内第一个观测 |
LAST.VARIABLE | 同一个by变量内最后一个观测 |
示例:data temp;set orion.sales;keep _numeric_;run;
⚠️自动变量是由数据步语句自动创建的;
⚠️这些自动变量并不输出到数据集中;
⚠️自动变量在重复过程中被保留,而不是被设定为缺失。
(4)SAS日期时间存储方式
SAS日期值被存储为从1960年1月1日至一个指定日期间的天数。
SAS日期时间值被存储为从1960年1月1日00:00:00至一个指定日期间的秒数。
⚠️日期的存储类型为数值型,便于计算。
2.1.2查看SAS表属性
查看SAS表属性可以在页面进行交互查看,也可以通过代码进行查看,代码如下:
PROC CONTENTS DATA='表名称';
run;
2.1.3 查看SAS表数据
查看SAS表数据可以点击表进行查看,也可以通过代码进行查看,代码如下:
PROC PRINT DATA='表名称';
run;
此代码输出obs行号、观测量和变量。
noobs选项-不输出obs行号。
2.2 通过逻辑库汇入资料(指外部资料)
2.2.1 LIBNAME语句
作用:建立逻辑库、读取数据,是全域叙述句
表达式:LIBNAME libref 'SAS-data-library' <options>;LIBNAME libref engine "path/file-name.xlsx" <options>;
示例(读取EXCEL):LIBNAME libref XLSX "path/file-name.xlsx";
libref-逻辑库名字;engine-引擎,比如XLSX;path-逻辑库位置。
options选项的 VALIDVARNAME=V7; 意思为强制EXCEL字段遵守SAS的命名規則
LIBNAME libref CLEAR; 意思为清除逻辑库
2.2.2 使用逻辑库资料
表达式:libref.table-name
示例1:proc contentes data=mylib.class;run;
示例2:proc contents data=libref._ALL_ NODS;RUN;
_ALL_选项-将逻辑库里所有的SAS文件以列表的方式输出;
NODS选项-取消显示数据描述的部分;
NODS只与关键词_ALL_一起配合使用。
⚠️若数据集名称中包含特殊符号,则将名称加引号后加n表示:
proc contentes data=mylib.‘¥class’n;
run;
SAS base认证知识点汇总一(2)相关推荐
- 2022 年 SAS base认证考试 记录以及Tips
之前参加的比赛有一次免费参加SAS认证的机会,所以就去参加了一次.网上有一些相应的介绍之类的但可能都比较早了,于是这次去之前也不知道是真是假,于是记录一下考试内容,然后如果现在有还要考这个认证的同学可 ...
- Django知识点汇总
Django知识点汇总 目录 一.wsgi接口 二.中间件 三.URL路由系统 四.Template模板 五.Views视图 六.Model&ORM 七.Admin相关 八.Http协议 九. ...
- Vue 知识点汇总(下)--附案例代码及项目地址
文章目录 Vue 预备知识与后续知识及项目案例 一.简介 1.Vue (读音 /vjuː/,类似于 view)的简单认识 2.Vue.js安装 二.Vue知识量化 三.内容 1.Webpack 详解 ...
- 干货分享 | 网络安全等级保护网络设备、安全设备知识点汇总
导读:之前推荐过一篇等级保护安全设备配置方案,那么,这些安全设备都是什么样的设备呢?有什么功能?如何部署?给大家推荐这篇安全设备知识点汇总. 网络安全等级保护网络设备.安全设备知识点汇总 本文主要内容 ...
- 【LoRa 与 LoRaWAN】知识点汇总
本文主要记录[LoRa 与 LoRaWAN]知识点汇总,知识均来源于网络,纯属资料汇总与搬运 涉及到lora基本知识点,lora芯片的工作分析,专业名词解释 [LoRa 与 LoRaWAN]知识点汇总 ...
- 原生 遍历_细品原生JS从初级到高级知识点汇总(三)
作者:火狼1 转发链接:https://juejin.im/post/5daeefc8e51d4524f007fb15 目录 细品原生JS从初级到高级知识点汇总(一) 细品原生JS从初级到高级知识点汇 ...
- mysql 事物状态有几种_MySQL知识点汇总:亿级高并发数据库运转原理大公开!
- 点击上方"中国统计网"订阅我吧!- 做业务,要懂基本的SQL语句: 做性能优化,要懂索引,懂引擎: 做分库分表,要懂主从,懂读写分离... 数据库的使用,是开发人员的基本功,对 ...
- java基础知识大全,java 基础知识点汇总
java 基础知识点汇总 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个Strin ...
- python拷贝是什么知识点_python闭包、深浅拷贝、垃圾回收、with语句知识点汇总...
1.1 闭包 1.闭包概念 1. 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包 2. 一般情况下,在我们认知当中,如果一个函数 ...
最新文章
- 山东人为什么爱用倒装句?没有吧我觉得。
- 医疗信息化:高可用、安全两手都要硬
- VConsole的使用
- 解决Selenium与firefox浏览器版本不兼容问题
- 用八块腹肌调戏智能屏是一种什么体验?
- centos复制到另外一台电脑连不上网
- reactjs DOM的Diffing算法
- 用qss 来控制qlabel显示字体的位置_Word表格总填不好,这些技巧轻松来拯救
- java 跨域 下载文件_文件下载重命名(可跨域)
- sonarqube如何使用自定义规则插件
- MyBatis入门使用及其四大核心对象
- 实训-利用HTML+CSS制作某米官网首页
- 任意图像转素描:Python分分钟实现
- win7共享中心服务器运行失败,Win7系统网络与共享中心无法打开怎样解决?
- 新手做头条号短视频,这三大点要牢记,让你少走弯路,抓紧收藏
- 友价T5商城系统一键生成SiteMap网站地图插件【chajian_sitemap_builder.php】
- 亚马逊婴儿围栏CPC认证,ASTMF1004、ASTMF406、CPSIA测试标准办理
- 基于JavaWEB+MySQL的二手闲置物品交易网站系统
- 违章查询源码 php,全国车辆违章查询API接口文档及demo
- python爬取有道词典_python 爬虫+有道词典实现一个简单翻译程序