libref libref libref



Similar documents
Microsoft Word - sample_adv-programming.docx



technews2012autumn

untitled

Proc luaを初めて使ってみた -SASでの処理を条件に応じて変える- 淺井友紀 ( エイツーヘルスケア株式会社 ) I tried PROC LUA for the first time Tomoki Asai A2 Healthcare Corporation

DATA Sample1 /**/ INPUT Price /* */ DATALINES

3 4 2

Exam : A JPN Title : SAS Base Programming for SAS 9 Vendor : SASInstitute Version : DEMO Get Latest & Valid A JPN Exam's Question and Answ


ODS GRAPHICS ON; ODS GRAPHICS ON; PROC TTEST DATA=SASHELP.CLASS SIDE=2 DIST=NORMAL H0=58 PLOTS(ONLY SHOWH0)=(SUMMARY); VAR HEIGHT;

DATA test; /** **/ INPUT score DATALINES; ; PROC MEANS DATA=test; /** DATA= **/ VAR sc


001

1.eps

PROC PWENCODE IN=sastrust1 ; RUN ;

1

1 SQL Server SQL Oracle SQL SQL* Plus PL/SQL 2 SQL Server SQL Server SQL Oracle SQL SQL*Plus SQL Server GUI 1-1 osql 1-1 Transact- SQL SELECTFROM 058

init: /**/ call notify(., _get_widget_, graph1, graphid); return; graph1: /**/ title1=getnitemc(graphid, title1 ); /**/ call display( title.frame, tit

UNIX版SAS/Warehouse Administrator ソフトウェア

Pinnacle 21: ADaM データセットや Define.xml の CDISC 準拠状況をチェックするツール 本発表で言及している Pinnacle: Enterprise version ( 有償版 ) Community version ( 無償版 ) 本発表で

SAS Web XML * ** * ** Web Data Analysis with SAS Input and Output of XML Data and Application to Real Estate Valuation Map Junnosuke Matsushima*, Hiro

technews2012autumn

DATA telnum INPUT telnum $12. /* - */ IF VERIFY(TRIM(telnum),' ')=0 CARDS X DATA telnum2 S

,, create table drop table alter table

Gray [6] cross tabulation CUBE, ROLL UP Johnson [7] pivoting SQL 3. SuperSQL SuperSQL SuperSQL SQL [1] [2] SQL SELECT GENERATE <media> <TFE> GENER- AT

データ構造の作成 一時 SAS データセットと永久 SAS データセットの作成 テキストファイルから SAS データセットを作成するための DATA ステップの使用例 : Data NewData; Infile "path.rawdata"; Input <pointer-control> var

74 No ACCESS

: ORDER BY

H22 BioS (i) I treat1 II treat2 data d1; input group patno treat1 treat2; cards; ; run; I

: (EQS) /EQUATIONS V1 = 30*V F1 + E1; V2 = 25*V *F1 + E2; V3 = 16*V *F1 + E3; V4 = 10*V F2 + E4; V5 = 19*V99

Advantage CA-Easytrieve Plus

Web XXX.XXX.XXX.XXX - - [02/May/2010:12:52: ] "GET /url/url2/page2.htm HTTP/1.1" " "(compatibl

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

要旨 : データステップ及び SGPLOT プロシジャにおける POLYGON/TEXT ステートメントを利用した SAS プログラムステップフローチャートを生成する SAS プログラムを紹介する キーワード :SGPLOT, フローチャート, 可視化 2


MS-Excel への 掃 きだし (DDE 編 ) SAS データセット 名 dum の 変 数 X1 X2 X3 X4 を TEST.xls の Sheet1 の 4 行 4 列 か ら 4 行 5 列 と Sheet2 の 4 行 6 列 から 4 行 7 列 に 掃 きだす 場 合 下 記




ストラドプロシージャの呼び出し方

スライド 1

Windows版SASシステム 6.12TS020 使用上の注意点

コンピュータ概論

AccessVBA−‹ŠpŁÒ-flO“Z

program.dvi

com.ibm.etools.egl.jsfsearch.tutorial.doc.ps


1 I EViews View Proc Freeze

橡実践Oracle Objects for OLE

tkk0408nari

橡挿入法の実践

n n n ( ) n Oracle 16 PostgreSQL 3 MySQL

はじめに

総合的な経済・エネルギー・環境分析に資する技術情報の整備のための研究

スライド 1

1 ex01.sql ex01.sql ; user_id from (select user_id ;) user_id * select select (3+4)*7, SIN(PI()/2) ; (1) select < > from < > ; :, * user_id user_name

untitled

スライド 1

CAC

1,.,,,., RDBM, SQL. OSS,, SQL,,.

csj-report.pdf

ハイウォーターマークを知る

H22 BioS t (i) treat1 treat2 data d1; input patno treat1 treat2; cards; ; run; 1 (i) treat = 1 treat =

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

PBASIC 2.5 PBASIC 2.5 $PBASIC directive PIN type New DEBUG control characters DEBUGIN Line continuation for comma-delimited lists IF THEN ELSE * SELEC


Łñ“’‘‚2004

プリント

スライド 1

ECCS. ECCS,. ( 2. Mac Do-file Editor. Mac Do-file Editor Windows Do-file Editor Top Do-file e

JavaScript の使い方

untitled

~~~~~~~~~~~~~~~~~~ wait Call CPU time 1, latch: library cache 7, latch: library cache lock 4, job scheduler co

80 X 1, X 2,, X n ( λ ) λ P(X = x) = f (x; λ) = λx e λ, x = 0, 1, 2, x! l(λ) = n f (x i ; λ) = i=1 i=1 n λ x i e λ i=1 x i! = λ n i=1 x i e nλ n i=1 x


untitled

MOTIF XF 取扱説明書

jssst-ocaml.mgp

橡Pascal-Tの挙動を調べる

main.dvi

Oracle Lite Tutorial

r07.dvi

y = x 4 y = x 8 3 y = x 4 y = x 3. 4 f(x) = x y = f(x) 4 x =,, 3, 4, 5 5 f(x) f() = f() = 3 f(3) = 3 4 f(4) = 4 *3 S S = f() + f() + f(3) + f(4) () *4

ohp07.dvi

In [168]: soup.find_all("label")

4.9 Hausman Test Time Fixed Effects Model vs Time Random Effects Model Two-way Fixed Effects Model

Microsoft PowerPoint - コピー ~ SUGI-J2011_proceeding_Takumi_Sakoda配布用ロゴあり.ppt [互換モード]


WordPress Web

ProVisionaire Control V3.0セットアップガイド

TF Editor V3.5 ユーザーガイド

Cleaner XL 1.5 クイックインストールガイド

2 H23 BioS (i) data d1; input group patno t sex censor; cards;

Compiled MODELSでのDFT位相検出装置のモデル化と評価

浜松医科大学紀要

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

(CC Attribution) Lisp 2.1 (Gauche )

Transcription:

Spring 2009 1 6 11 14 16 16

libref libref libref

LIBNAME '; LIBNAME '; PROC MIGRATE IN=source OUT=target <>; : c: saslib source : source : c: saslib target : target ERROR: File TARGET.XXXXX (memtype=zzzz) cannot be migrated. A file of that name already exists in the OUT= library TARGET. NOTE:XXX.YYY.DATA WARNING : xxxxx LIBNAME source <v6/v8> 'c: saslib source'; LIBNAME target v9 'c: saslib v92lib'; PROC MIGRATE IN=source OUT=target;

: /migrate/source : source : tran.cpt : /migrate/target : target FILENAME tran '/migrate/tran.cpt '; LIBNAME source '/migrate/source'; PROC CPORT LIB=source FILE=tran; LIBNAME target v9 '/migrate/target'; V9 FILENAME tran '/migrate/tran.cpt'; PROC CIMPORT LIB=target INFILE=tran; OPTIONS REMOTE=<> COMAMID=TCP; FILENAME RLINK ''; SIGNON; RSUBMIT; LIBNAME rlslib <v6/v8> '/migrate/source'; ENDRSUBMIT; LIBNAME source <v6/v8> '/migrate/source'; LIBNAME rlslib SERVER=sassrv; : /migrate/source : rlslib LIBNAME target v9 '/migrate/target'; : /migrate/target : target PROC MIGRATE IN=source OUT=target SLIBREF=rlslib;

SAS Academic News

LNAME FNAME JOBCODE --------------------------------- Whitley Sam na1 data navigate; set employees; if jobcode = 'NA1' then jobdesc = 'Navigator'; A. B. C. D. data test; input name $ age; cards; John +35 ; A.name age --------------------- John 35 B.name age --------------------- John (missing value) C.name age --------------------- (missing value) (missing value) D.The DATA step fails execution due to data errors. proc format; value score 1-50 = 'Fail' 51-100 = 'Pass'; A.proc print data = sasuser.class; var test; format test score; B.proc print data = sasuser.class; var test; format test score.; C.proc print data = sasuser.class format = score; var test; D.proc print data = sasuser.class format = score.; var test; data loop; x = 0; do index = 1 to 5 by 2; x = index ; end; A. B. C. D. E.

data combine; set one two; A. B. C. D. proc sql; select one.*, sales from one right join two on one.year = two.year; quit; A. B. A.proc sql; create table three as select * from one full join two where one.num = two.num; quit; B.proc sql; create table three as select coalesce(one.num, two.num) as NUM, char1, char2 from one full join two where one.num = two.num; quit; C.proc sql; create table three as select one.num, char1, char2 from one full join two on one.num = two.num; quit; D.proc sql; create table three as select coalesce(one.num, two.num) as NUM, char1, char2 from one full join two on one.num = two.num; quit; C. D. %let type = RANCH; proc sql; create view houses as select * from sasuser.houses where style = "&type"; quit; %let type = CONDO; data three; merge one (in = in1) two (in = in2); by num; proc print data = houses; A. B. C. D.

A.proc print data = sasdata.sales; by date; B.proc print data = sasdata.sales; where month(date) = 3; C.data march; set sasdata.sales; if '01mar2002'd < date < '31mar2002'd; D.data march; set sasdata.sales; where date < '31mar2002'd or revenue > 50000;

proc univariate data=question; var Q1;; class Q2class Q4; proc import out=question datafile= sheet= dbms=;

OPTIONS NOXWAIT NOXSYNC; EXCEL DATA _NULL_; X "START EXCEL"; X = SLEEP(5); FILENAME format DDE 'EXCEL SYSTEM'; DATA _NULL_; FILE format; PUT '[FORMAT.NUMBER("@")]'; FILENAME xls DDE "EXCEL SHEET1!R1C1" NOTAB; DATA _NULL_; FILE xls; PUT '102'; FILENAME super DDE 'EXCEL SYSTEM'; DATA _NULL_; FILE super; PUT '[SELECT("R1C1")]'; PUT '[FONT.PROPERTIES("ARIAL","BOLD",8,0,1,0,0,0,1,0,0,1,3,1)]'; PROC MIGRATE IN=inlib OUT=outlib KEEPNODUPKEY; LIBNAME alib "c: a"; LIBNAME blib "c: b"; DATECOPY PROC COPY IN=alib OUT=blib DATECOPY;

... $_Stream=--------------------- END --------------------- [_EOF_] DATA trans; INPUT name $; DATALINES; ; RUN PROC SQL NOPRINT; SELECT QUOTE(TRIM(LEFT(name))) INTO :list SEPARATED BY ' ' FROM trans; QUIT; DATA master; INPUT name $; DATALINES; ; PRINT PROC PRINT DATA=master; WHERE name IN (&list); PROC PRINTTO LOG="c: temp test.log"; DATA _NULL_; PROC PRINTTO LOG=LOG; DATA _NULL_; INFILE "c: temp test.log" LRECL=200 PAD; INPUT MSG $CHAR200.; PUT MSG; DATA sample; INPUT d1; FORMAT d1 COMMA10.2; CARDS; 11111.11 22222.22 Excel PROC EXPORT DATA=sample OUTFILE='c: temp sample1.txt' DBMS=TAB REPLACE; Excel PROC SQL;

CREATE VIEW work.sample_view AS SELECT PUT(d1, COMMA10.2) AS d1 FROM sample; QUIT; PROC EXPORT DATA=work.sample_view OUTFILE='c: temp sample2.xls' DBMS=EXCEL REPLACE; DDE Excel sheet Excel [ ] [ ] SAS [ ] [ ] [DDE ] DDE Cntl + C Cntl+ V DDE Program Editor FILENAME excl DDE 'Excel [Book1]Sheet1!R1C1:R3C2';!DDE DATA _NULL_; SET sample; FILE excl; PUT d1 :COMMA10.2; PROC FREQ DATA=one NOPRINT; TABLES row*col /OUTEXPECT SPARSE OUT=out; WEIGHT count; WARNING DATA flag; SET out END=eof; IF EXPECTED < 5 THEN less+1; IF eof THEN DO; ratio=less / _N_; IF ratio > 0.20 THEN flag=1; ELSE flag=0; OUTPUT; END; KEEP ratio flag; PROC REG DATA=sashelp.class; MODEL weight height=age; OUTPUT OUT=out R=r_w r_h; QUIT;

SAS Training

Spring 2009 TEL:03-3533-3877 FAX:03-3533-3781