- 在线时间
- 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等等重要信息。
; J/ C; ?" i3 W5 W! y; b有时候,这些变量的所有相关信息也称为“头文件”信息。2 J: _$ U6 d8 s: l
D. L+ q# n* c8 }7 i
1. 语法说明
! ~* ^. L( n1 f0 E: ? proc contents data=datasetname <options>;run;8 i$ G! x# L0 {2 e
\% Q1 A f! C7 ]# L4 \
选项说明: : E6 `+ z- f1 L0 f+ Q; M8 ^
% k8 x8 ~- V2 v
4 j m9 Y2 M5 f& g) ~+ ?
2. 实例详解3 T- P+ U2 P# x& _; ?, H% j. J
输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。6 U' X6 @' i% a
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ : |3 s% w9 I5 h; k9 P8 B
data data1; ( ~" p" u o: s1 ^5 Y$ }
set mywork.outlistgb_201305(firstobs=100 obs=199); w" w) L6 c' Q/ S. O% H
run;
# z4 |7 v7 h3 I% `& X( c. Ndata data2;
0 w! t" A8 [5 Z6 e. h/ iset data1;
- }, k/ ^5 ]/ C$ V5 ~label LaneExSerialNo='流水号' 9 ~7 G E9 {# L) \% _
EnRoadID='入口路段' ( O" M0 C" d, m- @, z, U
EnStationID='入口站'
. v2 T9 R8 {- P, P, y EnTime='入口时间'
- ^# T: ~( G0 x4 T ExRoadID='出口路段'
. |( E: J$ x4 L0 ^ s ExStationID='出口站' ! J# i6 E/ b9 Q; I
ExVehicleClass='车型'
* Y8 b1 K5 ]2 Y Y1 O2 y/ G0 A ExVehicleStatus='车种' 1 k% H1 w0 z- ]6 t9 A- ?" h
ExVehiclePlate='车牌' ) _+ R2 Z! E) Z" e, R2 ~1 c0 G1 m, E7 [
CashMoney='收费金额' 3 g& [% H1 ~" Y: t
…… ;
( X; X. a$ E8 [& `run; ) F' Y$ ~& d0 i
title ' '; # g& K- I7 K+ X3 R% a- g
proc print data=data2 label;run; /*以label形式输出*/9 r+ @5 G9 f- X {- L1 w
) @7 ~$ ~( W( _( u( J; K/*运用contents 过程输出data2所有变量的所有相关信息*/
& u- l) b# m( B. E e* F( V; S# Eproc contents data=work.data2 out=data2_inf;run; & ?% q7 h& L' d! V) A$ R
proc print;run; 7 q8 H+ z2 t. [
& N- s' F! c2 d' P* ^7 f6 u; P
结果:包括所有变量的变量名、标签、长度、类型等等信息。
% E2 g( y9 Z$ \, r O
$ m0 l/ l- s* c8 h
$ J3 C5 L$ O/ z
5 X, j- a$ v# K2 [; Z( ]. D, f' o/ P
: v) [4 n2 g* X( k) A1 g8 u+ F& R1 e: R
2 m+ N6 \: y9 u2 ^0 D
9 [/ ?/ M, Z( v! v
0 [" { A, ^% m1 L) B, v/ B1 A" t. _- X- t8 `+ \
|
zan
|