- 在线时间
- 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等等重要信息。 % g1 b0 q$ s3 M- }' D+ P
有时候,这些变量的所有相关信息也称为“头文件”信息。9 i: Y/ G! M* ^7 P4 o1 \8 F
' r' J, x, u$ E/ t* j1. 语法说明
+ D3 |% f: P6 X" n& W proc contents data=datasetname <options>;run;2 P! @% O+ L) l j% [5 l, c& \
7 [! |* _9 v9 U7 u1 {+ w, l: [
选项说明: . s2 p" ?4 I: Z0 g. L
, i0 g8 z; T9 @5 q, ?
3 Q; `: B! ]$ M& u2 L/ u& F$ T2. 实例详解 }7 ?- c2 ?# ^5 R' z6 h9 q7 S/ @, g
输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。3 _& C7 K5 X( \- Y4 O1 {; X a
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ 6 I/ W3 u+ u: g4 g7 \! F' t
data data1;
9 O- R& b8 A1 G$ `( v5 [ set mywork.outlistgb_201305(firstobs=100 obs=199);
$ a- D1 S3 Q( N e+ P' hrun; 9 P- i( O3 ?2 |/ [$ w% w* B, J2 S# k
data data2;
' \3 O2 [ D) T6 p, J1 A u( N+ uset data1; & O, L6 m- ^8 D
label LaneExSerialNo='流水号'
* w; \; F! U; b# X. p5 `) ^0 d EnRoadID='入口路段'
( l$ J, _& u0 A, [* h7 X EnStationID='入口站'
4 W; P6 r* X: B, o, V: }0 v EnTime='入口时间'
; e% F; V ^ j5 ? ExRoadID='出口路段' " {: e$ d$ X7 f3 E$ g2 H
ExStationID='出口站'
8 `& p$ y3 g' E+ N& G ExVehicleClass='车型' 8 r' b/ I4 g% Z( y- q0 q0 U# U
ExVehicleStatus='车种' / o& F2 [( T5 W, ?+ K: k- k
ExVehiclePlate='车牌' 3 j3 i3 M! c2 [9 j
CashMoney='收费金额' 8 ]: g1 e4 S& z* v8 k' H
…… ;
$ h# a) H4 J$ Wrun; . u/ }0 g$ i4 g% z3 L% r0 G
title ' ';
3 G+ o- m% z9 e, `6 l$ G' v/ jproc print data=data2 label;run; /*以label形式输出*/; ~8 e% b# M8 N% L5 O6 c
( d5 C0 i. h1 [/ ^) U* ^
/*运用contents 过程输出data2所有变量的所有相关信息*/
) ?* H# n" a, r# A' H' n9 {' [( Fproc contents data=work.data2 out=data2_inf;run;
& Q+ X4 n) B( x( gproc print;run;
1 X2 ^9 ~) e3 k/ @5 V9 S( Y
$ m s: [, q1 `( M4 }" Z: R结果:包括所有变量的变量名、标签、长度、类型等等信息。 & n1 z& i" |: u& J
+ q/ T7 t& d( A( E' Y
F c' k) w' g2 f4 Z0 F
: Z* n$ ]$ N' w( S' C* m7 C" {- T( d" v) l
& `* L0 V* C/ a) |6 R2 q
. q- F0 h$ b4 v; Z A. |, E* c% }! u+ Y* I
# A0 N0 C9 e t5 H
7 y) u: D& Q& H* ~! S0 w2 |
" }' H" ]% c1 Z; g v) X |
zan
|