- 在线时间
- 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等等重要信息。 . G( i1 D( F% I7 S. X2 Q% P9 x6 n
有时候,这些变量的所有相关信息也称为“头文件”信息。7 x% X/ ^( N; u6 z% }5 D
0 |3 Y2 A* m5 o+ U6 c4 G! L0 R
1. 语法说明
+ Q ]# M& M+ C) ^3 k* Z proc contents data=datasetname <options>;run;6 q s. D, G( B
7 I6 v& z5 z- a2 M5 M3 o选项说明:
. W( ` b: g; N) D# N
' a/ ~( @# c A+ u! [, z& v- O
/ s# O1 I3 ?+ g5 ]2. 实例详解
' l! g- n# Z2 [% b/ ] 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。3 t" J1 L4 G) f, D8 v: h& N
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ & Z* x3 b- A1 `) `# S% B# B# O
data data1; " S+ O5 b; o# p3 j) o4 r
set mywork.outlistgb_201305(firstobs=100 obs=199);
+ N" V k$ z0 j4 v4 Crun;
# e- D0 c' L& L' j# F3 Mdata data2;
) L3 z- M# [1 T9 m) Fset data1; 9 W! ]5 n# {* x7 w- Q' R- U/ d
label LaneExSerialNo='流水号'
1 |5 y1 Y2 z, n9 {0 ^ EnRoadID='入口路段'
4 I, F" j* d* C/ F3 C7 T, ~ EnStationID='入口站'
/ v# `. W3 I. C0 X6 Z: s3 w EnTime='入口时间'
& w3 G+ Q" }" u1 o! r% m( N ExRoadID='出口路段'
+ ~9 A" _# x: U3 q ExStationID='出口站'
3 j, d& W @; N) v# X) T ExVehicleClass='车型' % O+ J6 O7 o9 X0 ]0 |& V
ExVehicleStatus='车种' ], V9 f7 n5 k3 P* h3 X
ExVehiclePlate='车牌' " V/ V1 {/ Y3 K: u8 l6 L
CashMoney='收费金额' 1 u7 L% o2 m5 M, F
…… ; 7 k& Y4 }; C) L
run;
% h# B) q1 L: z+ [' C, Ntitle ' '; : s, c& s3 F3 ]/ G
proc print data=data2 label;run; /*以label形式输出*/
7 R$ R, i, ^& Z' E3 i* O/ b g" m$ n3 d. g4 f" n1 r i
/*运用contents 过程输出data2所有变量的所有相关信息*/
6 E. R- L; @4 n- W% |proc contents data=work.data2 out=data2_inf;run; ; f6 a) G, N& G9 \
proc print;run;
3 F. S) K) t# r) N- K; j% @2 v# C4 O0 m
结果:包括所有变量的变量名、标签、长度、类型等等信息。 * l! \( o5 P0 o, p6 ^
" ]! C3 s! W+ c/ s- q* }
- u. G9 e4 l' g' k0 K/ J* U, R# L3 z8 G7 b1 W( U3 R4 m F
. L4 j, k; z7 u8 F: K# i6 C- I* v" E
% Z1 n% U" q1 w9 Y* F
; ]/ `: F. Z1 T3 W# i, j* |1 o# ^) B% l( n
8 ^5 f9 [; Y! [7 d4 K K5 \
& c/ B: W6 ?: J& k% z* Q, T |
zan
|