- 在线时间
- 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等等重要信息。 / X% R" G0 g- A7 H% G9 |4 R
有时候,这些变量的所有相关信息也称为“头文件”信息。
0 S9 \3 y8 e7 { Q: U" ? X/ s+ p# m
1. 语法说明
1 L6 _6 C2 j( g" z h( Y proc contents data=datasetname <options>;run;
4 k5 [) m. b5 W# d/ g7 A2 M) z7 E% a+ E' l
选项说明:
$ `) q; s3 W3 c, I. E! B2 i1 @
. S; k% {8 a3 _, ^' O, U
) {# _0 w3 D5 p; i& t+ b, a2. 实例详解
/ _3 S2 G' r2 n7 R 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
4 s% J, V g2 [9 \3 }* olibname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ . o6 E% o4 }" i- J0 |2 C
data data1;
5 n# r- ~% I- d set mywork.outlistgb_201305(firstobs=100 obs=199);
/ T, v" v( \ grun;
' { Z% F. c" Q: N# hdata data2;
+ R2 m; l! k1 G" r, Kset data1; 4 c: K6 S* _ M; n7 \0 @8 }! }5 S, F
label LaneExSerialNo='流水号' 7 _+ D: A, ~$ x, S7 l
EnRoadID='入口路段'
E1 I" ]7 l! w4 F% n, W( U1 P; J EnStationID='入口站' 3 b& | M4 C& D! z$ k1 v. A" h
EnTime='入口时间'
& L/ s, \$ m6 f0 V( C ExRoadID='出口路段' 8 E% J& l/ |+ s' k
ExStationID='出口站'
+ P/ W. t3 d' k ExVehicleClass='车型' + m3 a# a6 k& V% \' c0 Z
ExVehicleStatus='车种' ( J. u# V3 X4 k+ k
ExVehiclePlate='车牌'
/ B- k8 c1 H: c CashMoney='收费金额' - q; x* ?; j! L1 l' H I( u
…… ; 1 k, _ n8 d/ B$ d8 g% A- E2 S
run;
& G4 L8 E9 f$ ?1 z" i9 e7 |$ Utitle ' '; 6 N' q) c f% @3 r; y+ c& C: i
proc print data=data2 label;run; /*以label形式输出*/4 S2 f. Q; W7 r9 }/ T9 ?7 P
" y6 N! s$ s1 D, q/ q* n- K( A& r' \
/*运用contents 过程输出data2所有变量的所有相关信息*/
$ N" b1 a3 p- }, N, xproc contents data=work.data2 out=data2_inf;run;
; {+ I m( r. w7 }' F5 }proc print;run;
0 C; `, F: V0 b/ V2 r4 k
( ` l% Q0 \7 j, s* }& U7 I结果:包括所有变量的变量名、标签、长度、类型等等信息。 $ y8 H& f1 \* a! g6 H
7 n( o" I. u1 r) T% V% k, V& N4 z# {( z
! \6 Z- `4 b& a! j- `1 O8 a8 @" Q
# m( J5 ?$ x$ w0 K: H& ] S
, _! d3 v4 c" C8 }
, M2 \& k0 I. o4 h1 ~! L$ u, Q
; m# V1 U: Q* g1 J% g: ^
: H2 Y$ O" ?/ U( \- |9 E4 f6 g2 n' A5 ?' ~. H4 w5 U) O
|
zan
|