- 在线时间
- 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等等重要信息。
) Q0 L0 P' c1 @1 G有时候,这些变量的所有相关信息也称为“头文件”信息。) E' T: f, v3 r
* M5 M3 C. n& F6 m( G% C5 H6 r) E
1. 语法说明
* q4 F% y5 q+ j% R2 P9 I proc contents data=datasetname <options>;run;
3 Y8 @4 Q: C2 N/ F# t
. g; }0 E: a: Q1 O' j# ]) m选项说明:
3 }% J Y1 i) |3 _+ P
5 x, F4 B" d5 B0 e3 Y
7 ]- C2 d' J. ^; H+ |% i2. 实例详解
1 I9 K7 _' J( ] 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。( p+ R0 Z1 M/ j
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/
3 I, ]# i# K5 W! z6 l9 xdata data1; % A, d# v( @0 I$ \% w$ |
set mywork.outlistgb_201305(firstobs=100 obs=199);
! @+ m7 x" j+ M9 V2 i! srun; - Y5 ?" v8 I) d+ o7 O
data data2;
; x9 N8 j1 c/ T6 Xset data1; " X; E. Z0 W, Y. Y5 ] H: O* F
label LaneExSerialNo='流水号' / x, A. |) P* T1 Y# W# M
EnRoadID='入口路段'
' S: |# Y+ t) t& r; r& N EnStationID='入口站'
1 |, G$ o8 h0 {, G" w5 T, ~6 t; u0 k EnTime='入口时间' ' e$ G' d- D' P9 h& U7 s3 {( d3 _! I
ExRoadID='出口路段' ' g$ S2 A& @; P2 f0 A
ExStationID='出口站' ' I( b. w5 w2 H) c$ F
ExVehicleClass='车型' 7 O y0 M4 K s2 l
ExVehicleStatus='车种' 0 a% U4 j; q1 F% X6 O7 Y$ g
ExVehiclePlate='车牌' ; H- w3 X8 M( x. K
CashMoney='收费金额' . _2 G: S6 ^& z, f% e8 T& m1 t* S
…… ;
+ e9 z% [7 w4 E+ t* ^' X% ?9 \run; ) J! D' d) I, D8 [
title ' ';
2 g- c; e/ s- Q2 _proc print data=data2 label;run; /*以label形式输出*/
: g. E9 F+ i6 [* G. U4 V) j7 K( ^2 S& A" l5 i
/*运用contents 过程输出data2所有变量的所有相关信息*/
1 |9 M6 `( f: j8 g1 h0 ~+ |* t# g" Yproc contents data=work.data2 out=data2_inf;run; + i* ]0 l2 V2 L$ W3 f9 _) P5 l
proc print;run; 0 l# d8 ~! y! {& v" p
# B, B, m7 \+ q9 `6 q3 g1 h
结果:包括所有变量的变量名、标签、长度、类型等等信息。
$ p% @' _9 A! t* e
: g3 H3 }( J/ H* E
9 s, g- y: `" M& Y( c, Z
# |% E9 l) ^ `7 y- {) h6 |
" B' e6 n0 p2 X1 }
1 R( g8 V0 W0 a% W
7 C: K# i" a% y$ F0 \
5 J! T; S' x4 v; W6 ]3 z8 D; c- i
2 _! j% f6 q( Y% f0 v+ C5 Y$ W$ y5 Q' m# h! a/ `. w
/ @1 I; ?6 |# n3 y2 A: D |
zan
|