- 在线时间
- 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等等重要信息。
: \1 G. H% U \/ q: i- Z+ D9 V有时候,这些变量的所有相关信息也称为“头文件”信息。- o+ R, Z' V b8 v9 Y# o* c3 U7 s$ K
) l& ]5 B8 ^+ y/ k' y; h1. 语法说明- L- {5 ?7 m# _9 G- [; ^: c, G- S
proc contents data=datasetname <options>;run;
0 s8 q, }" b( t p6 p
% F! H7 u0 p/ R* v ~选项说明: / R) o' H$ {- t0 b) a: ~
- r* P+ M- k6 L; X9 v" Z9 ^2 {+ V
* r$ ?# q x* G4 F; c- o* A
2. 实例详解
" r5 q, |% {, |! s1 ^8 f3 b 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。8 R. Q/ w w3 ~1 Y4 c& }
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ O' u' ?9 V) c( a
data data1; # z6 t! p2 ^, {
set mywork.outlistgb_201305(firstobs=100 obs=199); ?2 B9 o+ e( U9 E& [$ ^9 `: x
run;
3 m5 M( N3 p6 H: J; H$ \) _data data2;
4 P4 O) _, i, A1 d8 F6 mset data1;
" \* s$ v* l0 g+ p8 {# d; U6 jlabel LaneExSerialNo='流水号'
: R( R- j! K F# ~3 ~ EnRoadID='入口路段' 5 J8 m0 }5 p+ e+ `9 ^
EnStationID='入口站'
* I/ a3 [6 v! }; j1 D EnTime='入口时间' 9 u) s/ \7 B B H0 U
ExRoadID='出口路段'
, G& o: T6 n3 t+ [ ExStationID='出口站' 6 }" J" }: y8 K( u: o
ExVehicleClass='车型'
; b5 S* q9 s: C ExVehicleStatus='车种'
( H, f$ x! T! R' d6 p( A0 K' K. v ExVehiclePlate='车牌' & Z! p/ I* v' N6 M8 B R# D# u
CashMoney='收费金额' S. m! q* u& B
…… ;
8 ~# \" c6 a9 S8 ]( O* j) Jrun; " B" x) v. n* N$ J+ S
title ' '; + g6 n0 D5 p6 f: ?" l1 R
proc print data=data2 label;run; /*以label形式输出*/, x; P# t# I/ U. M
3 l# z" c; S& a/*运用contents 过程输出data2所有变量的所有相关信息*/* J# O& W7 D$ x
proc contents data=work.data2 out=data2_inf;run; . c; D* W( u6 \
proc print;run; , u* F6 r! E; ^ |+ S( |4 P. b% C
: j" L/ E% I. h; J/ A9 |
结果:包括所有变量的变量名、标签、长度、类型等等信息。 ! ?- o" i. W1 [! y
8 p0 h3 m5 J9 r2 k* ?9 s) v% C1 y. s1 k. F5 |0 O0 g
; ~! ?5 h$ R. S
: W% x+ ^5 z" t1 t# V& O% @+ V o* d, k; Q, ~& v: m9 {
% B) h& s6 k3 c$ j* c! O
8 b/ J {8 z, S- b, R7 @
$ I0 M9 N8 A E' B" S3 b$ ^
8 B8 b. ]2 Q- P, |( f' \8 F% q6 [
& w, x8 I' ]# ^( E, B2 K |
zan
|