数学建模社区-数学中国

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

作者: 三省    时间: 2014-6-25 18:19
标题: Contents过程
CONTENTS过程输出SAS逻辑库成员(如某个数据集)的描述性信息,包括所有变量的变量名、变量类型type、存储长度length、标签label、format、informat、NPOS、总观测数NOBS等等重要信息。
* {- l. L! v6 D8 g- a7 s  i- t有时候,这些变量的所有相关信息也称为“头文件”信息。
4 i. P% H. }' z/ v( j5 @5 X1 P+ P; |4 e) W. [! ]* S
1.  语法说明
& w7 k3 \7 [$ o" W3 T     proc contents data=datasetname <options>;run;
. i; ]& W" D; U6 E$ @
& a  |. G* z' _. p7 n! E选项说明:
7 Y. T& X0 V  N- l& v QQ截图20130625180146.png
" w" F5 i7 @  N    # `+ ~& ]- L' i8 {9 a
2.  实例详解
9 w% F5 F! b& ]2 k* N     输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
' `+ L5 k9 i! z9 k& Plibname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/                                                      ! |& z& L0 m" T& s. m1 k
data data1;                                                                                                                             
3 I* U( v  V, h" M: D, ~5 c  K  set mywork.outlistgb_201305(firstobs=100 obs=199);                                                                                      
; V/ Q7 }1 i" H  i+ A. Trun;                                                                                                                           
& y) c3 i0 h7 A$ P  a; P5 xdata data2;                                                                                                                             
0 ]4 ~9 B# P$ Zset data1;                                                                                                                              1 g) {* }9 i0 W( M
label LaneExSerialNo='流水号'                                                                                                      
2 X4 Q! r: N1 `( I, n8 W: a      EnRoadID='入口路段'                                                                                                               
; U/ }5 R+ _8 U  z9 @8 B* T      EnStationID='入口站'                                                                                                              
( ~: t1 X3 Y2 R8 e+ J! a5 J      EnTime='入口时间'                                                                                                                 ( b3 d/ ~# ~4 g# d3 A2 J5 J
      ExRoadID='出口路段'                                                                                                               3 p" i1 k7 {5 `8 }$ `" M$ g
      ExStationID='出口站'                                                                                                              4 V. e/ C3 S  R, m( p+ @# c# o# ]
      ExVehicleClass='车型'                                                                                                         2 J& u. O# f! R/ q: H
      ExVehicleStatus='车种'                                                                                                        
. n5 Q+ V7 V0 S) `* H/ {9 I5 V- s      ExVehiclePlate='车牌'                                                                                                         
5 f. K9 D6 s1 F! }1 D      CashMoney='收费金额'                                                                                                                 
  h, u7 ~" V2 E5 B& S! q* j) G      ……                                                                                                                                                                                             ;                                                                                                                                       
/ ~5 d2 q% I; n1 R9 irun;                                                                                                                                    , v8 V1 T$ u( Z+ H- J% u
title '  ';                                                                                                                             
2 b% e" {! Z3 W* _proc print data=data2 label;run; /*以label形式输出*/2 S" X* G- `8 r: K" Q. k
. Z) Y  H6 ~, P- Z6 D
/*运用contents 过程输出data2所有变量的所有相关信息*/
) C# q/ T/ N* s1 y0 q; Kproc contents data=work.data2 out=data2_inf;run;                                                                                       
" L) S# p5 L" i9 |proc print;run;  $ E6 \  ]# `& \1 u" N
/ q5 D/ G# L9 |7 ]* o/ _6 @" x! _
结果:包括所有变量的变量名、标签、长度、类型等等信息。 8 g5 B! Y1 e- A+ A; A5 w
QQ截图20130625181455.png # J3 j7 f, s$ D) a
, L6 ~4 z! G- I4 e; g  w, t% G
/ B1 b% O9 T1 S. I
0 Y% y. r) c* {& E1 t/ L

( c3 p, c! u4 U7 `( ~: Z% `
( {" r2 S- Z. ^0 w
/ F8 P, D6 u3 l/ k* `4 O& x0 e  T3 B2 v8 N3 A! k* p

; B9 q' [5 J! L( [2 w$ Z  y3 k% A' g5 w& N3 l4 W

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




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