SAS--chapter8
report 输出list
proc report data=flights.europe nowd; *也有wd;
run;
proc report data=flights.europe nowd;
column flight orig dest mail freight revenue; *选择变量;
run;
proc report data=flights.europe nowd;
column flight orig dest mail freight revenue;
where dest in ('LON','PAR'); *选择观察单位
run;
proc report data=flights.europe nowd;
where dest in ('LON','PAR');
column flight orig dest mail freight revenue;
define revenue/format=dollar15.2; *属性有三种,format= ;
define flight/width=6; *属性2,width表示该变量的宽度,默认的:字符类宽度的基于变量值最长得,数字型的为9,变量名超过width会自动换行;
define orig / width=4 spacing=5; *属性3,列与列之间的距离,默认为2;
define orig / 'Flight Origin'; *修改变量名;
run;
proc report data=flights.europe nowd;
column flight orig dest mail freight revenue;
define orig / 'Flight/Origin'; *变量名换行,默认用正斜杠;
run;
proc report data=flights.europe nowd split='&'; *把变量名拆为行,可以为任意符号,需要用split指定;
column flight orig dest mail freight revenue;
define orig / 'Flight&Origin';
define dest / center; *变量名与变量值的相对位置,有center,left,right,默认character靠左,number靠右;
run;
proc report data=flights.europe nowd headline headskip; *把变量名和变量值分开, line加下划线,skip加空白距离;
column flight orig dest mail freight revenue;
define dest / center;
define flight / order *用法: 显示该列,第一次出现的不同的值//隐去多次出现的重复值
默认ascend,可以order descending;
run;
report 输出 summary
proc report data=flights.europe nowd headline headskip; where dest in ('LON','PAR'); column flight orig dest mail freight revenue; define revenue / mean format=dollar15.2; *默认计算为该变量sum,可以修改 define flight / group 'Flight/Number' width=6 center; * group summary(相同值得观测单位被折叠collapsed)时,所有的变量必须 define group analysis across computed; define orig / width=6 spacing=5 'Flight/Origin' center; *必须refine group 其他的character变量 若不,group=order; define dest / width=11 spacing=5 'Flight/Destination' center; run;
proc report data=flights.europe nowd headline headskip;
where dest in ('LON','PAR');
column flight dest mail freight revenue;
define revenue / format=dollar15.2;
define flight / across 'Flight/Number' width=6 center;
define dest / across width=11 spacing=5 *across 类似group,对num变量和group一样,对character像 R table(频数)
'Flight/Destination' center;
run;
proc report data=clinic.admit nowd headskip;
column sex height weight distant; *用法:创建新变量,需要在column中加入这个变量;
define sex/group;
define distant/computed 'd';
compute distant ;
distant= height.sum-weight.sum; * variablename。statistic
endcomp;
run;
原文地址:https://www.cnblogs.com/super-yb/p/11654848.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Day20:包含min函数的栈
- No module named ‘SerialClient‘和Cannot import package : rosserial_arduino
- 提升开发效率N倍的20+命令行神器!(附 demo)
- Java反射原理
- 【每日一题】46. Permutations
- 免费下论文的10个方法
- 【原创】90%的人都不会做的一道笔试题
- 这10道 Spring 常见面试题,你能搞定吗?
- 网工小白升级打怪篇(二)telnet实现远程管理
- (32)条件判断
- (33)if、case语句
- (34)for循环
- (35)while循环与until循环
- 你知道Java 8 的方法引用吗
- Spring Boot 配置文件的加载优先级总结