- 在线时间
- 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等等重要信息。 + p3 i- z! m" i7 X* L1 ]+ P
有时候,这些变量的所有相关信息也称为“头文件”信息。
; v% o7 b* l2 |$ l. Y9 x6 c1 j) d+ ]& c
1. 语法说明
8 Y' N. U3 H6 f& Y7 I& ~4 J proc contents data=datasetname <options>;run;
# {" d7 L2 S z& O6 n, T+ m \6 V
选项说明: 3 Z5 |; ^' s/ v( b6 L/ j
- O) q2 B# y. x6 D ?5 M( ?- X- O $ l+ T2 |0 Q' S# z5 l( r
2. 实例详解
8 H4 h$ I& E) A4 a$ L 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。9 p& [$ e. U" U
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ , g6 |/ ?& k2 z( t" K i. j$ c0 J
data data1;
, T% H+ x6 r4 s' ` z3 ^- ]. y8 x) k set mywork.outlistgb_201305(firstobs=100 obs=199); # I& A7 N0 u# ^2 b# L" l9 v, w
run;
! \- Y. S* H M9 v5 M# Xdata data2;
4 p& P' J6 b# D \) D9 n% L( tset data1;
( Z# T, g( y7 A3 K* c) q; Vlabel LaneExSerialNo='流水号' 0 K* G+ K6 ? O* v% [4 L, _& i
EnRoadID='入口路段'
, |% n% }. e) Y- H* B/ o9 k2 G EnStationID='入口站'
2 v8 X+ n: I1 P3 Y EnTime='入口时间' 4 v5 {# m/ ^7 r- s3 p, ~
ExRoadID='出口路段'
- b+ r- W1 ]8 P$ g" Z ExStationID='出口站'
7 Q7 m# M" v6 F& @ K$ T0 |, L ExVehicleClass='车型'
. e- i: i. j% d4 |* ?; [7 ] ExVehicleStatus='车种' " w4 d; C L" D: A7 {, K8 H
ExVehiclePlate='车牌'
" ^" U* R) h/ K+ s- S CashMoney='收费金额' ! A0 C1 a% G6 |
…… ; & j8 d9 s/ c i
run;
2 ?0 ^2 G6 P% M# Xtitle ' ';
" v; j2 |: t, l4 t7 Yproc print data=data2 label;run; /*以label形式输出*/
4 S" l* q. j0 A% P" v6 ^$ k
[7 J) m7 ~7 u1 g! ^! z/*运用contents 过程输出data2所有变量的所有相关信息*/
: X, [4 n9 k8 e1 T: k# k4 jproc contents data=work.data2 out=data2_inf;run; 0 J! l" u* w1 m
proc print;run; 9 @6 J# `1 F" U# F% W
, B; @* ]5 \! ?) c$ g; S
结果:包括所有变量的变量名、标签、长度、类型等等信息。
, `. s7 w& S$ f7 g: I7 x
. w6 h* _' i# o& V! ^# s% A
4 T: Q. X4 @! B$ k7 B
: [& K+ o; B) |, K/ [
0 R! W6 A' d6 _9 z) G% {: |( V
# L A( S9 Z. }7 p' c6 F9 e, ^4 ]# `
) z+ s% p* [2 m% O
9 S8 D7 E2 n% \. } p
# b. T' z( r- N
# o) y( s6 L* Q7 G J2 j
|
zan
|