- 在线时间
- 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等等重要信息。 ; h! |& ^- j5 E% e9 P; l, n
有时候,这些变量的所有相关信息也称为“头文件”信息。
3 _7 y; [; o9 f0 ?$ R8 J1 t1 {5 F) d# u! F+ P4 G( o7 c8 Y
1. 语法说明- }1 O/ [& b2 x, S% X
proc contents data=datasetname <options>;run;
* S6 k3 o% `( |+ d
9 X S: G# U# x% s( b) i5 Q! E$ p4 y4 x选项说明: 7 g/ W( \" y, ^9 q
. M8 |- y4 z: e' _, b* A
" d! k# Z8 [) T* _! _& l# Q( [2. 实例详解
* j$ Q; P- g4 X% r2 _% l+ e 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。9 n# Y& u3 o: e! e) ?- d+ X; l% _
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ : h B4 ^$ T$ i9 v0 {
data data1;
# h2 ]" r$ R8 A2 z* ?+ C. K set mywork.outlistgb_201305(firstobs=100 obs=199); / U0 L* p' A `: k8 }7 c5 P& T
run; ' |+ M; R9 B( t+ s5 ~- J6 ?/ s4 ]- }: O
data data2; ) L+ Z1 T& N2 ^/ r' C/ N4 M0 m9 z
set data1;
0 x7 a I ~7 J1 y7 v6 i- mlabel LaneExSerialNo='流水号' % a0 D- c, I& \4 ?* r% K7 s* Q% l
EnRoadID='入口路段'
/ |* b& O- t1 @; N+ `; ?# J7 h EnStationID='入口站' % T j/ i4 J1 S# n! c; s h+ S; f
EnTime='入口时间'
$ x$ Z/ t& ~6 c+ ^ ExRoadID='出口路段'
' B* i( m, X+ r( k ExStationID='出口站'
7 D5 ~6 x' Q+ v8 C ExVehicleClass='车型' * [7 ?2 q0 t3 C/ l1 m/ l
ExVehicleStatus='车种' 3 [/ q7 {8 p4 y' y
ExVehiclePlate='车牌' 5 d2 j" k! E2 \8 c2 z% n4 i* P/ g
CashMoney='收费金额' 0 h; p6 n) X8 e! k: m$ Q
…… ;
# M/ a Z" |4 D! |7 Arun; 8 |' T2 X* Z6 u2 i8 K+ W
title ' '; 1 j# e/ h$ x0 e: @) O
proc print data=data2 label;run; /*以label形式输出*/
9 c7 a6 ?& _2 {) V9 f
* T9 d3 e, o' Y/*运用contents 过程输出data2所有变量的所有相关信息*/
5 c/ E+ d9 D( \. |; }proc contents data=work.data2 out=data2_inf;run; ' Y( R, B0 y3 P/ u$ y! U$ E
proc print;run; 3 Q( v2 b8 }# L. w. A
/ ~# l- q' H* D( a; { F0 p5 Q# M
结果:包括所有变量的变量名、标签、长度、类型等等信息。
. Q( ?/ R z# e8 F6 W, b
, C* u7 f3 b+ `/ _. ]0 Y% W
$ _! O# q2 G0 O
: {( C/ w, _: i0 J/ [
; G1 H0 n! m7 N* H8 {7 _1 Z3 h9 _; w9 f% o# D
$ b: X8 k- D8 O% Q$ @
( G2 l( R1 {* e% ^5 w$ S
0 \& v3 [9 n2 j
0 W. @. D: `3 x8 J0 O1 N+ p$ N! b7 y+ _
|
zan
|