- 在线时间
- 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等等重要信息。
, x& K6 r& L( @4 Y- Y有时候,这些变量的所有相关信息也称为“头文件”信息。3 w2 O! ~& g. Y: x/ h, \, ^
% G4 F! I0 p" E5 e+ `; a1. 语法说明: k0 k- [: O4 Z4 Z$ X6 `" @$ ^
proc contents data=datasetname <options>;run;; X; k' ^; N0 [/ B
6 A% \ a+ |4 D4 c选项说明:
' A ~4 R8 ^8 ^8 L
1 m& j: h6 I4 G" C. M! o* C6 Z 0 @) E, h: j0 S+ u6 l
2. 实例详解
! ~1 l& |' o' H7 ^$ C5 ` 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
8 H, K: L. r( O# Tlibname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ $ t4 h& ]5 Z2 a9 R1 k3 v
data data1; 5 u8 Z9 ~$ j! l& C
set mywork.outlistgb_201305(firstobs=100 obs=199);
# p) w& \0 i" C8 k& U( qrun;
% H+ v7 V9 K$ F( B8 Xdata data2;
% T3 K. u$ e' l( g+ _set data1; ( O4 I, u2 i: }. M+ v+ \( Z8 Q
label LaneExSerialNo='流水号' 8 @( a& K! `$ m+ U3 ~3 j7 N& Z7 |
EnRoadID='入口路段'
4 l- h0 d# ]8 N% ~ EnStationID='入口站'
( s, t; y- A+ I6 M! J# j EnTime='入口时间'
+ X8 p6 N9 J& }' Q4 Q U; T! C& B9 q ExRoadID='出口路段' 1 [7 @6 B1 w) R1 D4 F
ExStationID='出口站'
; n5 R/ S9 I$ ~6 t ExVehicleClass='车型' & Y/ r6 R0 H: b M$ n
ExVehicleStatus='车种' & y! D6 l, G; u4 d/ [$ I3 Q) s M
ExVehiclePlate='车牌' ! i( o2 t8 W" W4 a0 ^7 j
CashMoney='收费金额'
g- {7 _7 S8 U& H+ \* C …… ;
! [. d' M8 V5 K ^run; ; _. B' g4 \8 G8 I0 {2 e
title ' '; 0 i7 C/ e1 \$ J3 l1 Z
proc print data=data2 label;run; /*以label形式输出*/
4 v" K; e7 l2 Q ~
; h. R( @4 A8 ]/ |0 z h% p1 `/*运用contents 过程输出data2所有变量的所有相关信息*/
9 C, T) c Q$ n' s$ P9 c% }proc contents data=work.data2 out=data2_inf;run;
6 l: {# z4 W" ?6 M. K$ W1 d8 Gproc print;run;
, M/ a; w& C: Y7 Z, t( d
" ?! }, E- ^5 o4 B& n结果:包括所有变量的变量名、标签、长度、类型等等信息。
/ B5 m0 @1 h+ _, z; b& A' x
1 ]& Z" {# @& O
" N2 u( H. j) @, _; M; k) B8 h( U5 B. W6 D: E% z' f" w
1 s+ `- L: T+ s) }4 [& G: g' ?5 Z' G3 c z
/ ]5 a% n% A4 \8 U& I a0 E, q4 e9 Y) Z" D6 V; x" y! ]" d1 q
- [- \ {3 [ L0 ]) m
: \6 k6 U5 K$ \, [; y
5 O y/ B/ v: w8 B' e& d4 ?4 e |
zan
|