- 在线时间
- 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等等重要信息。 - v) p3 B- d" F
有时候,这些变量的所有相关信息也称为“头文件”信息。
5 P y6 Q* }. Y, f2 B1 K' I- G) U( T* i
- y/ C$ G8 w- M" d1. 语法说明' @: ?9 ^! q5 t5 H
proc contents data=datasetname <options>;run; A% Q# L5 r3 C5 g
3 y$ F6 K& x( X- }; N( F9 e4 q选项说明: , @$ I6 f, \8 i% m$ E& `
6 W% q! B) h# }# }, D- G: [3 ]' ^1 l . e i, ~# _+ _& V1 o6 G- E
2. 实例详解, ]1 `) X+ c( B
输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
9 W' L- N* ~4 B! Clibname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/
" ~/ t" p0 @, hdata data1;
0 F* p7 d6 p! [$ E) i* \" e set mywork.outlistgb_201305(firstobs=100 obs=199);
" D; s: x3 L9 f9 `% I; [9 Drun; * Z; W* z V) X& l/ Y- M
data data2;
/ s7 i1 H) F f2 S2 ~: G4 Jset data1;
7 `4 u& I8 X- X* hlabel LaneExSerialNo='流水号' $ j# y& ?1 m* o' S V& c, u9 b$ O
EnRoadID='入口路段' 4 d! T+ J* S9 v+ s% M4 z
EnStationID='入口站'
( G* V5 k! T: @+ u$ { EnTime='入口时间'
! e2 n) p1 m5 X4 z! ~- Z: X ExRoadID='出口路段' 2 \% r! S6 N# O/ E% |+ W
ExStationID='出口站' 0 z5 |2 X1 T3 b+ W' A" e* w
ExVehicleClass='车型'
; V6 f% }2 }& @! I ExVehicleStatus='车种' Q2 o7 P/ F+ P
ExVehiclePlate='车牌'
* a4 g0 u: u' \1 w4 D: u+ }8 F CashMoney='收费金额' * n5 {6 u- r3 v) r; l6 C
…… ;
0 n& F( j5 q L0 z4 Xrun; " _1 P c" H! m9 Y+ }
title ' ';
/ H2 J( f& Q. u4 Q$ |proc print data=data2 label;run; /*以label形式输出*/" ]/ P( P2 |( @& g. @) Y
. ]7 u5 d4 w- G/*运用contents 过程输出data2所有变量的所有相关信息*/% J$ \ q1 r/ ?; e
proc contents data=work.data2 out=data2_inf;run; ! ]9 l Q; @; B. G+ F# |# k: d
proc print;run; 1 e6 K( Q' k- x! D% u, b
2 H9 C' G' |3 ^5 V7 h7 u5 m2 ?5 @7 o
结果:包括所有变量的变量名、标签、长度、类型等等信息。 ! v3 ?& q# I; o6 F, F! T0 t
: f* q+ u4 Y# o# o1 ~
8 _( y) O% }* j% m% M, l8 W5 g r i) `) J( y) ]0 Y: o
4 z& S( o/ Z9 H7 [+ u Z9 p- ^- n& Z, S# y, T9 M q6 Z6 ?
4 }! Z# m, j+ G* S, P; E
. h7 a9 ` `% [ K+ H; N) P
1 y- o3 w" j( t$ @3 C1 C
$ ~3 M8 T- P" l! l, M# Q
- y7 y0 s3 j$ ] |
zan
|