数学建模社区-数学中国

标题: Contents过程 [打印本页]

作者: 三省    时间: 2014-6-25 18:19
标题: Contents过程
CONTENTS过程输出SAS逻辑库成员(如某个数据集)的描述性信息,包括所有变量的变量名、变量类型type、存储长度length、标签label、format、informat、NPOS、总观测数NOBS等等重要信息。
. C6 Q- r4 Z; i5 j有时候,这些变量的所有相关信息也称为“头文件”信息。! J* i6 R7 U  Y5 t% {1 j; l
5 x, b3 @' k$ ~' r
1.  语法说明! N6 ^( i8 W6 j  Z
     proc contents data=datasetname <options>;run;
2 M0 O2 V1 B4 w$ ~& v
& b3 T0 k( i- P' S选项说明:
; A6 B4 i, b- I& b9 {& f6 X( @- m QQ截图20130625180146.png
5 ^( I3 l5 y9 f+ c   
' ~4 w6 [: `+ K! R. @, v1 M2 E2.  实例详解
7 q' A) ?  J/ n# Z+ I6 r% M     输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
# ^" `2 g% u; h+ Qlibname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/                                                      9 C/ k% V( C3 \& U8 F( \- B0 F
data data1;                                                                                                                             
4 K5 g# x/ B6 U8 p7 ^  set mywork.outlistgb_201305(firstobs=100 obs=199);                                                                                      . J  f9 J7 |7 M( M; D6 G
run;                                                                                                                           
; D$ C) t: o; X. fdata data2;                                                                                                                             # f7 I* A7 d/ }' S
set data1;                                                                                                                              % P5 M1 t# l+ S, w- t! T6 u
label LaneExSerialNo='流水号'                                                                                                       8 o, s* f8 B5 k0 G) \% G
      EnRoadID='入口路段'                                                                                                               8 X3 z7 [: {0 H
      EnStationID='入口站'                                                                                                              
1 p, U- B9 ~8 i( T" V3 P      EnTime='入口时间'                                                                                                                 
, l* r9 L  p' X; P' q      ExRoadID='出口路段'                                                                                                               
8 i$ L  J/ f5 ^7 c5 _      ExStationID='出口站'                                                                                                              ( j  l- L9 S  ?7 e( \: c2 X9 ?
      ExVehicleClass='车型'                                                                                                         
' o& \- J* {: Q9 Q: S      ExVehicleStatus='车种'                                                                                                        3 L5 U  a0 S* U0 c. ]  t
      ExVehiclePlate='车牌'                                                                                                         2 h9 o& }* R% J/ n
      CashMoney='收费金额'                                                                                                                 
  b* `4 T5 X/ c1 A, a# V4 @$ {      ……                                                                                                                                                                                             ;                                                                                                                                       0 F- d, |) r* S% E5 C
run;                                                                                                                                    
% ^3 s) C- _, E2 u6 t- ]2 b1 y4 ktitle '  ';                                                                                                                             ! i2 @# P9 R! \# ?' O
proc print data=data2 label;run; /*以label形式输出*/
) _7 n! g$ ^5 ~" P3 [5 y' |" e( j" D" U1 G
/*运用contents 过程输出data2所有变量的所有相关信息*/6 m# V3 |; e# i# j& J; U3 D2 X
proc contents data=work.data2 out=data2_inf;run;                                                                                        % C2 H7 k0 z' ^. S& C3 S
proc print;run;  1 {$ ^& @) l$ K4 |6 e

( v) E' u" H3 L$ |3 @结果:包括所有变量的变量名、标签、长度、类型等等信息。
0 k  J' V; Y: M+ o. E- ?, }8 P- E$ g QQ截图20130625181455.png   ~. v1 ~/ Y8 m: D; e' U) n
" E9 ~' N! u& T; x4 g
0 R: T* r8 v; u- B- c4 e' y
% e0 }: L% t( _0 F: y( Y) s/ g
9 M" j3 q) n0 f1 F7 Q& v" p
' N0 F. _) |! X" D# L! ~

0 w: z! L+ i. P! U0 k  b& P2 n# w- U6 p- C2 Y
; n+ g1 w! V: ^; e5 `
) }' G, ~# M0 e. j/ F7 }

作者: 平凡之不凡    时间: 2014-6-29 11:53
好东西




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5