在线时间 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等等重要信息。 $ N% M) o) `2 _( B
有时候,这些变量的所有相关信息也称为“头文件”信息。. r7 i5 g, p, Q! C' _0 `" F( V5 l
: `! s9 |$ Z, s: ~0 |7 _ 1. 语法说明- V2 A7 [- K" U& w7 E
proc contents data=datasetname <options>;run;9 i& q* y; _/ e; l: C4 E
6 n4 p8 } E: A
选项说明:
: |# o" H4 j/ Q* m( N& G+ c3 W) w1 c
0 u2 f7 C9 N7 ] Y
& ]% `* K% B4 E# g 2. 实例详解
2 e1 R# P" F+ @! H4 I* O2 t9 Y G6 n+ s 输出WORK逻辑库下成员名为data2数据集信息到输出数据集data2_inf。
3 t& ]3 O4 S' A0 N libname mywork odbc user=sa password=hr database=ETC; /*是事先确定的数据源*/ ' Q. R! ]( I/ a& w9 ]$ M
data data1;
7 Q- J, g& I y& ^! X set mywork.outlistgb_201305(firstobs=100 obs=199);
$ e6 j6 Q: o* d2 N run;
9 g/ {! w4 q) [& Z% ?9 v data data2; 9 p4 E8 _- b9 d: d
set data1; 0 O$ Z; ]8 _8 f4 n. R- R
label LaneExSerialNo='流水号' ! ]/ \( k7 ~; n/ a4 }
EnRoadID='入口路段'
- X# }: C7 r4 S: R6 l" V3 k, | EnStationID='入口站'
* b$ U1 ?/ f' a |& q; }% I6 S EnTime='入口时间'
* J6 s! D% W, G1 K0 r1 R' w ExRoadID='出口路段' ' n3 e& G: h* q! j8 s
ExStationID='出口站'
$ i# r* k% s( P- L9 G ExVehicleClass='车型'
1 n/ }$ l" K1 x8 T, ? ExVehicleStatus='车种'
{* \: g3 W9 O/ p8 ^, `0 y ExVehiclePlate='车牌' 1 G, E/ ?% o9 x1 H( j- H* m% I
CashMoney='收费金额'
; X1 A7 v/ v3 M2 | U, d% Z1 \ …… ; + O& W7 B9 p, e* F4 d
run; ) ?# u* Z8 J- u( q
title ' '; F" _; f6 j& V6 i& u% Y1 t) h7 m
proc print data=data2 label;run; /*以label形式输出*/ W+ n# ?) w8 ~! P3 Y$ V
% Q- g% }' u8 W* {: {4 E Q0 h
/*运用contents 过程输出data2所有变量的所有相关信息*/& U1 ^3 f$ v. e' J4 V7 q/ b
proc contents data=work.data2 out=data2_inf;run; + K8 M8 Y D6 y0 M& g$ _' v
proc print;run;
( ?+ ?; `+ k# b4 w4 z ' t Y/ e+ K& d+ S( d7 X& e! ?# e' E2 I
结果:包括所有变量的变量名、标签、长度、类型等等信息。 : ]6 @) b6 X6 R3 B" `4 c; p6 |+ J
* B( I; [+ l" y0 O
0 N g- l, M- X( E 7 i# Q6 _+ m$ W8 ~) o! W$ q
n f* T; C& `0 z# K+ L - J [# p2 O( e: b% X( `
( F1 [. T, V( x4 S# g
6 \, ^; U; `, a( ]9 h6 v( j
$ G* ]2 ]$ Y l4 F4 A+ Q
* s& s' q5 _& t# }/ e
( p" F" v( K( _2 z' n
zan