- 在线时间
- 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等等重要信息。 3 Z# l2 J0 U2 k6 i
有时候,这些变量的所有相关信息也称为“头文件”信息。5 @+ I7 o; \( v: n1 A
" A9 P8 P- J" k
1. 语法说明
' e) p2 w n2 S1 f0 {; t0 a" \ proc contents data=datasetname <options>;run;
( L; Q" r, @/ g3 g% y4 W2 B5 ]' w9 {
选项说明: % z' B' i* c, E0 i! w4 m [' ^2 w% j
5 G6 m! p+ H: A. x
: ]0 u5 l4 A: P2 ^* s, t9 L2 g2 R2. 实例详解
7 ^! m7 ?! X" R/ Y5 L 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。# T1 X7 t# f1 R/ L* u
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/
( n( [- U. H5 c; E* gdata data1; 1 t/ V/ c$ F: i8 c1 \( c
set mywork.outlistgb_201305(firstobs=100 obs=199); 4 H. B' C! R+ O2 L0 Y
run; " ]6 {9 i7 N# p9 l' F. m
data data2; ; @/ D7 Z& G* K
set data1;
$ B& ]1 Q; ^; k4 n3 N/ [2 d5 M% Llabel LaneExSerialNo='流水号'
6 ~' M7 k, Y$ ^3 U EnRoadID='入口路段' $ Z' [- I% C6 W/ D* ^4 h
EnStationID='入口站' * R- j# U# E% I
EnTime='入口时间'
w8 Z" Y3 C1 f# w) i+ S9 \: S ExRoadID='出口路段'
" ]+ f. O: F: u, F ExStationID='出口站'
- W4 S$ {( l& I& D9 R ExVehicleClass='车型' Q3 Q1 T! Z$ ~" W+ L) R* p# A; d
ExVehicleStatus='车种' & z8 ^# L: q& H; ~6 H
ExVehiclePlate='车牌'
/ T: \9 W+ C( s% t9 ?* M CashMoney='收费金额' : x7 |0 m- p9 r) @8 D
…… ;
; o7 [( S( x* B' |run; ) R, G- `+ ~. C4 K+ t# I
title ' '; ; }; O, M0 G9 m% M9 V1 a: `
proc print data=data2 label;run; /*以label形式输出*/
# f- t4 J- ?8 L0 t; q3 p! i- }. @. w0 P6 D
/*运用contents 过程输出data2所有变量的所有相关信息*/5 K# O% Q5 H% \ g6 M! _% _: I
proc contents data=work.data2 out=data2_inf;run;
# y" P! M5 W) g" z* t$ ^; A3 w# ^proc print;run; 8 I- l* r5 z; N
" u; ^! U2 M3 ?7 r4 ?结果:包括所有变量的变量名、标签、长度、类型等等信息。 ( G5 Y: A9 T9 o* w1 [, y' J
- N h: \" h4 k7 Q7 }
+ q6 |# C; Y- Y, z* T5 Z* {* J) a: S9 F# X c
* t' {5 k6 k( A! ~7 L
& G% |/ e$ j+ I* a! b: t
1 ?6 E; f+ x+ x) G3 z
; `% g% Q+ I. o8 W0 a0 ?* @7 C) n! F R) W; ?& O, ^' ?& F; O
3 N: d* {7 v" G+ U
$ z6 _* L8 r8 @0 I$ P6 w: r j |
zan
|