数学建模社区-数学中国

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

作者: 三省    时间: 2014-6-25 18:19
标题: Contents过程
CONTENTS过程输出SAS逻辑库成员(如某个数据集)的描述性信息,包括所有变量的变量名、变量类型type、存储长度length、标签label、format、informat、NPOS、总观测数NOBS等等重要信息。
  U1 s5 `6 N2 b$ w' d有时候,这些变量的所有相关信息也称为“头文件”信息。
4 {/ r- f; o  s. |+ ^. r3 \1 R! I5 C1 ?. h* T! _
1.  语法说明
: E5 `1 |* K: o$ ]0 N     proc contents data=datasetname <options>;run;9 H) _+ A! g. q4 f! _
5 N$ _2 ]% v' @) a3 J* L% X; r! Z6 W- h
选项说明:
! b* M; i) |! i7 S$ C# C4 |# v QQ截图20130625180146.png
! J! X: C9 ^$ s# a" r8 K9 H2 b" l6 @. N   
. l9 U9 Q6 D3 R' z& N" ~$ I2.  实例详解
9 x7 h/ `6 E& V/ [9 @- U     输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。% o7 e9 D8 x4 k1 j$ d; X+ b
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/                                                      
( {. R, ?1 a  U1 G+ Hdata data1;                                                                                                                             3 B6 i1 H+ C; x6 [
  set mywork.outlistgb_201305(firstobs=100 obs=199);                                                                                      
; U% L4 U0 ]2 c1 i7 N# ^" ^& Brun;                                                                                                                            + s  x, S8 Z* Y2 h! E. e
data data2;                                                                                                                             
. n4 ^9 J% g2 F2 |" d3 ~1 Zset data1;                                                                                                                              : G: P  e- w1 g# C0 G
label LaneExSerialNo='流水号'                                                                                                       . c3 B1 d* w% {
      EnRoadID='入口路段'                                                                                                               - N/ `& S+ X- ]6 @$ P$ L0 J5 t1 p
      EnStationID='入口站'                                                                                                              
2 c9 X: y9 g% d" Y/ \1 x      EnTime='入口时间'                                                                                                                 ( k) [% j7 ?5 x' Y) l! }
      ExRoadID='出口路段'                                                                                                               4 P" n& Q3 u( e/ @4 y7 S
      ExStationID='出口站'                                                                                                              4 ]% A7 ]( k6 H7 l. y$ T9 G
      ExVehicleClass='车型'                                                                                                         
- |2 T5 N5 A: M! k% d  J3 f3 G; V7 u$ W$ T      ExVehicleStatus='车种'                                                                                                        
* e  h  O- C0 X/ {      ExVehiclePlate='车牌'                                                                                                         
( Q" x) ^" K! \% H: n0 o      CashMoney='收费金额'                                                                                                                 * Q3 J5 ]- ?7 |8 P# Q
      ……                                                                                                                                                                                             ;                                                                                                                                       9 `8 k/ R9 O7 m& E4 M
run;                                                                                                                                    . k' G- d7 F" F  q
title '  ';                                                                                                                             8 ^& ]( }; e) s4 M8 T
proc print data=data2 label;run; /*以label形式输出*/  Q" f; Q# D# O: [% `% u

5 i2 t2 j' |8 f/ v  ^3 ~/*运用contents 过程输出data2所有变量的所有相关信息*/0 q6 `! ]. ^& a& X; a% D
proc contents data=work.data2 out=data2_inf;run;                                                                                        , X- q2 o0 A" ]4 u
proc print;run;  
% s$ }* i% i! a* K6 h9 V5 q; O5 l8 ]8 b8 b" ]
结果:包括所有变量的变量名、标签、长度、类型等等信息。 . b( D6 F2 w( A1 {, a5 K1 v) {
QQ截图20130625181455.png 8 v" Z9 [) @+ }) A; @( q+ w5 ]

% M! v) d7 _' Z5 R3 H. n' D
5 t3 B' W7 Y& F# g5 J5 U4 o; d; C; X

& L, d! a- x, {" c
6 f# X, |) o) C% ~# C5 L. ^8 D7 i# D* V* g* x0 W

7 g+ y# P) R+ f6 t( A+ o$ m3 |1 `. P6 e- X" K8 O6 g

; G+ M% a6 ^4 Y% P2 U3 P
作者: 平凡之不凡    时间: 2014-6-29 11:53
好东西




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