- 在线时间
- 19 小时
- 最后登录
- 2015-6-12
- 注册时间
- 2014-5-26
- 听众数
- 13
- 收听数
- 0
- 能力
- 0 分
- 体力
- 230 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 83
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 29
- 主题
- 5
- 精华
- 0
- 分享
- 0
- 好友
- 2
升级   82.11% TA的每日心情 | 奋斗 2014-7-14 09:44 |
|---|
签到天数: 20 天 [LV.4]偶尔看看III
- 自我介绍
- 喜欢数学建模
 |
CONTENTS过程输出SAS逻辑库成员(如某个数据集)的描述性信息,包括所有变量的变量名、变量类型type、存储长度length、标签label、format、informat、NPOS、总观测数NOBS等等重要信息。
7 [. S2 A7 C& {+ n# |" P* J有时候,这些变量的所有相关信息也称为“头文件”信息。
+ G6 R" @4 c% d! N$ H1 n. N
2 d2 O7 y% k% p& z8 p+ C3 P3 r s1. 语法说明/ q6 ~! R- N, \9 W
proc contents data=datasetname <options>;run;
3 k5 W3 \) Q8 ]7 ]! V2 ^- W5 g* S8 v! q6 [
选项说明:
7 L# v0 d) b( F- I7 H) t
) `7 R" n+ [+ ~$ T, S
6 D1 Q$ Z n! ~+ r- [; L2 L2. 实例详解1 E. M6 X/ a: W6 o1 e& }0 |( Z
输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
8 G% U8 y+ I) Clibname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/
- { v- C* b4 r5 w. f7 Rdata data1; 5 _/ i8 `" K5 D+ w
set mywork.outlistgb_201305(firstobs=100 obs=199);
6 p2 y+ s+ x U0 P& X- nrun; 8 f3 |' i3 \, p4 x! c
data data2;
: U+ D& ~0 C0 k, wset data1; & w" A2 j. ]. T. R" W+ l
label LaneExSerialNo='流水号'
2 s; e: v& C% x4 e EnRoadID='入口路段'
6 L" L o* }5 ~7 g; K# z9 n6 {9 W EnStationID='入口站' # e0 K( w2 [+ D! z1 C
EnTime='入口时间'
. I( @% ]2 h+ L, C7 J" P n' m. R ExRoadID='出口路段'
, d1 J0 h9 s' E# Y2 y ExStationID='出口站'
* k% V1 g$ D8 F( k6 \1 c4 X6 b( F ExVehicleClass='车型'
/ d8 z4 v/ z9 Q2 ~ ExVehicleStatus='车种'
5 Q+ X3 x0 }' m" U$ h% S' J ExVehiclePlate='车牌'
% O1 C7 ]7 \/ t, { CashMoney='收费金额' 7 C; Q" I3 \. T, v6 B# E0 h' s, x" ?
…… ; ' W) D4 E9 _, D- m9 d1 o
run;
- m) @! N, X v+ N6 \title ' '; 9 A) `5 h+ A' ?0 B4 I, u7 `
proc print data=data2 label;run; /*以label形式输出*/
: `% N2 s1 T$ ]$ j e8 }0 I; t. s! Y; w% z
/*运用contents 过程输出data2所有变量的所有相关信息*/1 K& v3 D9 e0 E$ X1 z
proc contents data=work.data2 out=data2_inf;run;
. \ y; L& n- }proc print;run;
9 z5 B: L" m# l9 w! ^2 |3 u, s6 y3 s8 K. P
结果:包括所有变量的变量名、标签、长度、类型等等信息。 ' v0 {+ \; Q* W+ E3 `# Z
: `" q; N0 X' a: ?# u
6 \: q( | S# u
; s/ ?0 a- }0 m; @; t& p. y9 S3 C! N
* A. Y' g ~' v0 c9 w5 d) S5 L4 Z
! s+ t& e: ^! c) _7 E, R% h8 M
/ g' y, P. M' v* a& y7 ?7 ]" O V4 w& x9 k1 X) z2 I2 z
2 m5 M( M2 c6 x$ w; _, Z' s c* g$ Y* A
|
zan
|