- 在线时间
- 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 Q+ h# ^/ V. s% ?' o0 _' W% \
有时候,这些变量的所有相关信息也称为“头文件”信息。7 D" Y5 M- a8 p1 c$ B6 D( a* k
0 t# T h, Y3 H) k. T6 S1. 语法说明2 P% U; U; z4 k- D, k. V! _2 t1 [
proc contents data=datasetname <options>;run;
1 B" C/ n6 ~) F5 p; [# m' a
& u/ Y3 w; m# r! X/ S选项说明: ! z0 {2 J: v. t" ?8 g' N( `- S* Z
u4 K- |& O5 G& w
, ?; c0 P9 ?6 o- a, t* C- }2. 实例详解
- k4 k9 a" e7 J1 X$ w% |' U 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
8 {& F2 D6 T, c1 z$ Tlibname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/
! ]% w& q( l. Gdata data1;
9 r. x" C$ M# t$ p$ H/ Q set mywork.outlistgb_201305(firstobs=100 obs=199);
/ o: J% i) _' a1 yrun; ( c4 {! s) d* W8 [% b, @, k
data data2; 2 U( G' \3 s2 _
set data1; P8 }. E7 `8 ^. X- V' J( ]) R0 X' N1 z
label LaneExSerialNo='流水号'
2 q! C; Q* o' m% _$ l! R/ u2 s4 c EnRoadID='入口路段' + k/ F7 j7 m% v4 U0 w, P7 ], n
EnStationID='入口站' " e4 d( D9 k9 ?. R! v. ]# o
EnTime='入口时间'
! P' w& z% {, P2 f ExRoadID='出口路段' ' j+ y2 V/ d p
ExStationID='出口站' 1 _$ W9 I0 X( f! @# e+ J% \; F8 b
ExVehicleClass='车型'
( S8 T0 x$ |1 Y7 N0 f# r1 \8 g ExVehicleStatus='车种'
$ W$ }0 |' \! K4 F ExVehiclePlate='车牌' ! y5 x+ ?! k* |" C; {
CashMoney='收费金额' " S S: w( w+ m8 J; v- B
…… ; 8 m: l3 B) N) C
run; 7 ?8 R; A- g4 Z$ p
title ' ';
! ^ F2 r2 F" ?6 k/ r, Xproc print data=data2 label;run; /*以label形式输出*/- t( w# l, m0 e; b
- ?! x6 e! P9 |3 I/*运用contents 过程输出data2所有变量的所有相关信息*/
+ T3 J- X$ G b" X0 `proc contents data=work.data2 out=data2_inf;run;
, K4 N0 W8 l; c9 p" ^, j, Rproc print;run;
7 @+ p5 u W7 z& W" u! g u, D( [% q; P5 q5 @' n
结果:包括所有变量的变量名、标签、长度、类型等等信息。
/ j* n! Y! L) H3 P
- `! O% U, d3 S: y4 R: ^
6 {* \" x7 j( B% e- a% W3 y% B6 l: q& ]/ J1 D3 D
3 D n) F q1 y; ~$ K8 C, C% O I1 t# `; z5 ?2 O' i1 H
0 H( T; q5 Z- ]! A2 w8 \* h5 C
" U. p E: ~$ Z8 t% h. A$ I" T8 H3 K
# |/ }0 k3 }6 N' t$ D. Y5 `( w! z! b. u) m* o9 F" ^- ^/ T! ^
|
zan
|