- 在线时间
- 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等等重要信息。
; B: f" d) B6 T4 ?$ H1 y有时候,这些变量的所有相关信息也称为“头文件”信息。) V1 d, {' H% R4 ~+ c& }
8 ?% K: i. K; T% P x! \9 N$ e6 P1. 语法说明
, G- j5 ~: Y& |5 |2 F proc contents data=datasetname <options>;run;
- N0 G2 \$ j F' z$ O# V L9 \* X3 `! L% h8 O i% V. m
选项说明:
+ z5 O, s9 E+ E( T- f% w
. i3 x2 c6 V) O3 R# _ # O' L4 M5 u) u6 ~+ x
2. 实例详解1 V* @ S0 V) ]
输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。- A! g2 {" k% g
libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/
/ y: x, l( M4 O7 }- l) {, ~data data1; ( T; E% E- Z* S( |& h
set mywork.outlistgb_201305(firstobs=100 obs=199);
$ b1 {' t, ?3 Mrun;
4 p, h4 h9 n" U) X7 ~( mdata data2;
b" D, K: h2 m0 I$ k4 oset data1; $ \5 m# I, B# G2 L( d! _
label LaneExSerialNo='流水号'
( m% R; P5 E; M/ _7 U1 d' L EnRoadID='入口路段' $ d. P& a9 q9 X# b
EnStationID='入口站'
. E' d) b/ R0 z$ E+ c$ J, F EnTime='入口时间' : l3 n- J8 x% m: |
ExRoadID='出口路段' 0 p! E8 Q! N& j g' C6 |
ExStationID='出口站'
" t( c. n; _; v2 N0 U6 S ` ExVehicleClass='车型'
7 P" J; Q1 g6 O4 g$ L ExVehicleStatus='车种'
, F" f& K0 A! Q+ X ExVehiclePlate='车牌'
0 d# H4 d$ e$ [ CashMoney='收费金额'
( [2 h1 L% U0 L% E) u* E1 w …… ; & _ l& P; j" A9 G# P4 C
run;
9 r5 `. h. @2 i n# o8 x' s jtitle ' ';
. q. o) P2 k# `+ Rproc print data=data2 label;run; /*以label形式输出*/
1 I: L, X4 a1 p) x J& V3 C/ I8 W# e6 ^/ [/ \$ m
/*运用contents 过程输出data2所有变量的所有相关信息*/
( }# q, I- n T# vproc contents data=work.data2 out=data2_inf;run; ! k; j. x; Q, ]' s- o
proc print;run; * P8 n2 m6 i! q z" R1 A
4 ~* a6 g# x5 G) ]% K" L结果:包括所有变量的变量名、标签、长度、类型等等信息。 $ w$ W2 V; g' }
9 {$ ?' Q6 O) s# K0 ?- c5 }4 {3 c+ M* Y( t8 |
; a+ y- K& t& P w& S
4 }) R/ q6 k0 b$ e( h a3 W3 F3 O0 z2 J' k! ]; m
) o4 O3 f8 D6 v8 C( a+ s, l7 R( Z" O5 q2 X6 H1 M$ \
; o0 x6 D5 a/ k2 A6 f" I+ c, ^- f( D4 Y
3 H$ c6 Z- O2 v9 f |
zan
|