- 在线时间
- 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等等重要信息。 0 M# Z* W+ ]0 H2 K2 h) l6 \
有时候,这些变量的所有相关信息也称为“头文件”信息。
, }* d; k. w3 d$ Q! v5 m8 x( W: i/ p* u6 _' B& ]
1. 语法说明
2 Z. O/ v6 M( I% V6 o8 x5 i proc contents data=datasetname <options>;run;
# e) h8 J7 _1 j% p6 V3 l* A1 a; _& |8 b& A
选项说明:
. k4 W/ U \+ n6 l
/ h! ^3 v2 n1 L8 v
6 [. v) Y T( B6 u4 \2. 实例详解
: H5 f8 Y8 T5 L4 x 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
; P# x( z5 |. J7 R. Y( Vlibname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ 9 h$ d! k! K( u
data data1; * c! u6 [) e- R, W; c: P7 }
set mywork.outlistgb_201305(firstobs=100 obs=199); % e, C) n: R/ O& V8 }/ }8 Z
run; - b# E5 t9 a- W) t$ K8 {
data data2; - B q) `2 D. ^- D5 B& ^, V% m
set data1;
1 a( a# J5 Z |; O, O6 Ilabel LaneExSerialNo='流水号' ; |7 S) g- x/ |. W; O7 T+ `0 D
EnRoadID='入口路段' $ J3 w2 _4 b. O! g6 v. o1 e
EnStationID='入口站' : `* X: R j( K( g' j0 e( Q. ^( g
EnTime='入口时间' - Y# Y& Y1 k# B6 u
ExRoadID='出口路段'
, m0 m3 V# U# o9 Z0 d9 ^+ S! [6 N ExStationID='出口站' % L5 x5 B0 z+ Z9 L# M3 W$ t
ExVehicleClass='车型' " H( ^2 l8 [5 n$ `
ExVehicleStatus='车种'
. } V I1 E& ^, ^+ Q3 Z ExVehiclePlate='车牌' , m1 p4 t* P+ M$ L4 M! m
CashMoney='收费金额'
0 \' [+ z+ `: F* o% \ …… ;
# t" h8 M5 {/ o: H- l+ a' J+ Nrun;
7 Z' o6 [/ P7 [/ u, B- jtitle ' '; 0 T" X: S* M* P( F3 r8 [
proc print data=data2 label;run; /*以label形式输出*/$ a; Q* ^, H2 U/ f
0 R @% P5 H" L, ~ m/*运用contents 过程输出data2所有变量的所有相关信息*/
' V3 ^9 o0 d5 `proc contents data=work.data2 out=data2_inf;run;
" M4 e/ q7 X3 v$ I* `proc print;run; # g! { M3 }; [. P8 A3 n
+ \7 a& @5 t( @: w6 {结果:包括所有变量的变量名、标签、长度、类型等等信息。
5 K* G& W- j' A2 J
5 @. F ?7 ]% a( |
6 p0 O/ V p( h4 e/ g
f+ f5 T1 O1 S/ W+ v% E' e( b; a. Y- T5 a& _3 g" y
5 c. u5 y9 j( F
& |- V; W0 P0 ?0 b: Y
/ [8 m& n1 [' L- {6 c8 `0 S
' f. Q0 @: \) \6 \& P8 Q5 W1 h7 h$ s W: J5 [8 x7 }0 M( L
$ Y5 O5 k3 M9 b& w' M8 h
|
zan
|