- 在线时间
- 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等等重要信息。 " r- E C8 z3 m+ |$ T, v
有时候,这些变量的所有相关信息也称为“头文件”信息。
! B5 k, Y8 ]' H( u9 p7 i/ I% {* Q, v# ]- [* e7 h
1. 语法说明
2 B2 Z1 r+ h! C proc contents data=datasetname <options>;run;4 f0 }( Y( F) p/ ]' v% L
/ \5 R9 k# i6 N选项说明:
8 ]' }, C( P/ D4 `% y, ?3 `2 [
5 ]8 r+ i. Z; B1 ?5 n$ @7 c0 `
4 h6 i# d+ H5 d$ [# _& W8 p2. 实例详解* |. o0 y% K1 N/ R$ m% d
输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。3 p. T; Z+ Q! G6 c9 e3 x8 N
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ : Z, \, f8 |+ u. a- B) n6 m$ x( |' F6 V
data data1; ( [+ ~7 }2 B) |# i5 Q
set mywork.outlistgb_201305(firstobs=100 obs=199);
; H p4 O( t8 ^6 m, u9 Urun; . Y! y( v1 F" z( x1 x! O
data data2; ' E4 i: `( @0 |! f D8 m! M# F' P
set data1;
2 q- ?: i# z! v% tlabel LaneExSerialNo='流水号'
* A5 O4 c8 L& Z( K EnRoadID='入口路段'
3 H3 g3 o, ?) O- V- P EnStationID='入口站'
0 t, A. Y9 T, k9 S3 h EnTime='入口时间' ) a) ^: \8 q8 H* e
ExRoadID='出口路段'
1 Z( _! `# d- O8 |. i0 f ExStationID='出口站' ; }* K/ r8 T/ x1 ~/ V
ExVehicleClass='车型' 9 C5 R4 ^9 h8 K0 Q) }. y, U8 `
ExVehicleStatus='车种' - k3 W+ J4 f* T( ^* N1 ?% ?( Y
ExVehiclePlate='车牌' ; d. L4 P0 X; {+ \( n
CashMoney='收费金额'
I, B, E5 e( h! P( D …… ;
; i1 s; W8 `' i7 z/ z# P- u, nrun;
! y. e7 d) e6 p6 rtitle ' '; 0 H9 j6 W9 s# ]/ F3 W/ J
proc print data=data2 label;run; /*以label形式输出*/9 u7 g- ]6 [7 ]# Z- [
9 R6 A- s. `" x
/*运用contents 过程输出data2所有变量的所有相关信息*/
3 |2 G" E4 }( B. R8 M& b5 yproc contents data=work.data2 out=data2_inf;run; 6 m/ d% z) c# @' Z: ?" `
proc print;run; 2 @) V8 I0 F- i7 w
& ^5 u; H! z. Z; ^2 W$ i- J
结果:包括所有变量的变量名、标签、长度、类型等等信息。 , i I/ J+ |4 q! S5 T$ Y3 d0 J
& O7 g' m) g9 q; U
) K6 K9 _" U V/ O, o5 d u* x
( o# _' o# J# N' n/ i) T
& O" l3 ] @: _; t
# L: v1 A' g: [2 h9 j' V' p$ T, o' r" ^ S' D+ p
! w, m" C& I) q
3 x4 Y4 F+ P D3 f4 u6 M
% V. q8 u1 w0 {
6 c* v1 q: B0 a/ c: _1 ?( |; n
|
zan
|