- 在线时间
- 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等等重要信息。
6 o, g6 b6 Z7 ] G- \有时候,这些变量的所有相关信息也称为“头文件”信息。+ b+ T4 X2 _6 E4 p5 u, D! w
) N$ O0 T" y) C9 C3 g0 w/ V9 X1. 语法说明
# `4 y$ E1 ^: L; \# p% S0 x, E% C proc contents data=datasetname <options>;run; w3 }0 A% m' Y S- v
' x$ T h& |* L3 T. t- J
选项说明: # t4 j' {) B5 }' T2 f
) U/ V' ^6 B: U. O + d1 l u$ r- h- W& H5 v- m# U$ u
2. 实例详解
1 |* k0 |0 c) p. T 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
7 z/ O4 R- k; N7 a3 |/ y+ a/ Dlibname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/
4 j" u' S& p k/ s9 Zdata data1; 7 s2 a- I Q* W! _
set mywork.outlistgb_201305(firstobs=100 obs=199); / J1 t$ ?" f7 }; P2 q9 ]0 S
run;
) F# D% A! U1 L7 t* R! w- vdata data2;
$ y# Z- d8 c; ~& w0 Nset data1; " S, ~* j- ?3 O/ \2 V
label LaneExSerialNo='流水号'
- D. p# W$ n7 O2 D% P3 M* x EnRoadID='入口路段' 7 O" [0 Q$ ~, F" f3 e" g
EnStationID='入口站'
' j' k( U" G% w/ k! x EnTime='入口时间' % s6 H( J( J& n- o" ]: V
ExRoadID='出口路段'
: f4 f5 X- R ` ExStationID='出口站'
0 r) L) @9 M5 X' G8 y ExVehicleClass='车型' & Z8 q; G9 n' c! ~ Y2 X/ @
ExVehicleStatus='车种' # ]9 j" B# R2 X1 O3 Z
ExVehiclePlate='车牌' ; }% a% W1 ^( c$ j* g: m$ _
CashMoney='收费金额'
, b1 _2 K8 P9 h3 H …… ;
* _2 p: f+ A! Krun;
/ Y1 x5 W* m: R' {6 ]5 Y. _title ' ';
3 I8 t. M/ f4 |. r4 [# eproc print data=data2 label;run; /*以label形式输出*/' T* S% W& ^/ |! R4 b
: W2 t7 O4 k# Z; B/ k- R. T/*运用contents 过程输出data2所有变量的所有相关信息*/. z7 w/ j. B( p, G3 S: N, R$ `8 k; S
proc contents data=work.data2 out=data2_inf;run; " i7 W. y r$ a" _
proc print;run;
8 `1 l/ U+ z r3 ]0 v! p1 d$ w- I
" H% d# k* b, p4 Z2 {结果:包括所有变量的变量名、标签、长度、类型等等信息。 G8 H0 d- _7 W, B5 |. p, o
6 v. ~& ]* S& j/ p
2 y, v! K' E+ `, @9 N M
; y7 d: Q" S) p: G8 e& ~) ], {: q$ i+ b
* g1 B0 L. G2 _1 m. A( P/ w3 [# ~9 d/ C( U4 N+ O, G1 B
3 c$ c. Q6 H% p
5 R; B3 R4 r- Q+ G5 c
. ^1 h9 e5 l2 h- N; j. V" _6 a8 D) }! r& e$ Q' d
|
zan
|