- 在线时间
- 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等等重要信息。 / U: t8 U2 O+ ]2 \8 B5 j' [1 e; e
有时候,这些变量的所有相关信息也称为“头文件”信息。; ?6 |% x/ l$ J& [5 e, D9 W' i
6 [) `' h5 ~5 J1 H8 z" K7 c1. 语法说明
% g+ T5 j3 D, j8 K, V proc contents data=datasetname <options>;run;
7 a! l) }8 T/ i% X" k& e, C3 T
7 u0 [ a! z$ G0 }$ D+ ~5 s8 q9 X' n选项说明: . q" c7 g! i! I3 b3 S' ] H
& g: V, o0 _2 q7 V j! n. i; d ! o/ q- A( O4 J5 t
2. 实例详解
- b" T8 p1 k% ^. i; T 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。" M' C8 `5 h* e. {, |3 b5 O
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ 6 w; Z9 J) P6 D/ M, h- b" ?
data data1; ! j& D, |# S7 }! n6 X# w
set mywork.outlistgb_201305(firstobs=100 obs=199);
; s4 a1 ^2 e0 E0 ^* U) K+ Krun;
1 i! M& m3 U. S% [+ X1 t$ v9 U: wdata data2;
. \+ ~2 P' L a iset data1;
4 t! r- W: ?7 N$ z4 S+ i) jlabel LaneExSerialNo='流水号' 9 N) g6 V# f. A3 G; a; }7 J
EnRoadID='入口路段' . S4 |2 l* Q3 @
EnStationID='入口站'
' G4 h( {/ u# z1 d9 p2 d EnTime='入口时间' 5 F) ~' P6 l- L- x% _6 ?9 E' E1 m
ExRoadID='出口路段' 2 |" }8 V: D+ \8 W2 g" S& ?
ExStationID='出口站' # Y% u1 r: A8 E8 x I
ExVehicleClass='车型' # L6 C0 |# J) l: `8 S
ExVehicleStatus='车种'
+ I* A. T: S( F" z ExVehiclePlate='车牌' 5 }' Y; b I$ ~7 B9 x
CashMoney='收费金额'
, n. K9 y8 y! [9 S( X- @4 S …… ;
; J; K: y% R4 Frun;
& k% o/ D# q/ H0 Q9 D) P7 \! E L2 o& Btitle ' '; ! r. O! L n+ k+ [ F4 M5 h
proc print data=data2 label;run; /*以label形式输出*/ Y( X3 j9 ^0 z) _
3 d3 \; `" H% J) Q1 y7 U4 J/*运用contents 过程输出data2所有变量的所有相关信息*/' G; Z- ]( k7 x6 t$ g
proc contents data=work.data2 out=data2_inf;run;
* X& ~- \9 o5 ]9 T Hproc print;run;
6 u! ^% d# Y* _; V7 h+ B: O$ J8 a+ m! w$ P6 X
结果:包括所有变量的变量名、标签、长度、类型等等信息。 : ^; K: n# M7 Q6 u0 E2 L. M
, `. _0 M9 q0 ~! ~
7 ]. M8 g2 j6 I! r9 D$ g
& h( T9 D `; g7 O: M3 A+ D- M" D V* u% ? ~
! O7 V2 }- E. d% L7 W7 \
6 ?+ d4 e* i. s4 X3 F9 `
" r1 q+ g3 W3 ]( Y' F0 B6 E/ E5 x3 Y& u( d6 e% O/ ~2 F% t' E u0 r
3 x0 Z4 k0 l* T+ J8 N
3 j7 x! r$ F3 O* K
|
zan
|