找实习,CRO和医药公司,都要求SAS,一个字,学!
一个SAS program 包括两部分 data 和 proc
一个SAS program 必须以 SAS 关键词(keyword)开头,一般以分号结束(semicolon),不区分大小写、可以写多行
多写RUN好处多多,易读,易debug
每次执行SAS会产生一个log,log包括处理过程和处理结果及error
储存文件格式 libref.filename,中间是一个句点(period)
内置逻辑库名:work
连接一个固定逻辑库 libname test ‘C:\sas’;
数据集的名字:字母或下划线开头、1-32个字符
一般来说,SAS数据集包括描述部分(descriptor portion)和数据部分( data portion)
一行为一个观测单位(observation)、一列为一个变量(variable)
变量的属性(variable attributes)包括名字name、类型type、长度length、格式format、informat、标签label
type有character和numeric
character缺失值(NA)为空白(blank),numeric缺失值为句点(period)
character最大占32,767字节、numeric默认8字节(default length )
format有character、numeric、time、date,format可以影响变量值写入的方式。也可以自定义格式
保留两位有效数字:比如2变成2.00,format为 COMMA8.2 表示宽度(width)为8,小数点后两位(2 decimal places)
在SAS数据集里,对变量设置永久的format。临时的变量在proc
当字符与数字混合,eg:$1,000.00,informat会以一种标准的format读入该值
label a variable name as a label as you wish