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

Similar documents
Microsoft Word - sample_adv-programming.docx

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

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


Microsoft Word A08

職業訓練実践マニュアル 重度視覚障害者編Ⅰ

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

CONTENTS マニュアルの表記... S01-02_01 1.DataNature Smart 全体概要図... S01-02_11 2. 基本操作... S01-02_ ジョブの作成... S01-02_21 加工条件設定... S01-02_21 Step1: 処理対象データの指

Section1_入力用テンプレートの作成

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

ユーティリティ 管理番号 内容 対象バージョン 157 管理情報バッチ登録コマンド (utliupdt) のメッセージ出力に対し リダイレクトまたはパイプを使用すると メッセージが途中までしか出 力されないことがある 267 転送集計コマンド (utllogcnt) でファイル ID とホスト名の組

FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作り

<4D F736F F F696E74202D20352D335F8D5C90AC CF909482CC90B690AC82C695D28F572E707074>

変更履歴 版数変更日変更内容 /9/1 初版設定

Chapter カスタムテーブルの概要 カスタムテーブル Custom Tables は 複数の変数に基づいた多重クロス集計テーブルや スケール変数を用いた集計テーブルなど より複雑な集計表を自由に設計することができるIBM SPSS Statisticsのオプション製品です テーブ

クエリの作成が楽になるUDF

アプリケーション インスペクションの特別なアクション(インスペクション ポリシー マップ)

Slide 1

Taro-ファイル処理(公開版).jtd

SPREAD-プラットフォーム間機能比較

情報処理演習 B8クラス

ユーザ デバイス プロファイルの ファイル形式

Cybozu SP スケジューラー 管理者マニュアル

Microsoft PowerPoint pptx

ことばを覚える

vi 目次 画像のサイズ設定 画像の効果 画面の取り込みとトリミング Office の共通基本操作 図形 図形の挿入と削除 図形の編集 図形の背景色の透過 Office

データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

電話機のファイル形式

Python によるジオプロセシング スクリプト入門

Jupyter Notebook を活用したプログラムライブラリ構築の検討 吹谷芳博 1, 藤澤正樹 1 ( 1 あすか製薬株式会社 ) Examination of the program library construction using Jupyter Notebook ASKA Pharm

PowerPoint プレゼンテーション

プロセス出力 ダイアログが表示されます 以下のいずれかを指定します オーバーレイ作成 ボタンをクリックし 新規にオーバーレイを作成します プロセス操作の結果作成されたアイテムは 新規オーバーレイに作成されます 既存のアイテムは削除され プロセス操作の結果作成されたアイテムに置き換えられます 既存の編

Rの基本操作

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

スクールCOBOL2002


図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20

Python によるジオプロセシング スクリプト入門

Chromeleon 6 for Chromeleon 6.8 SR15 Build: --- 新しいシーケンスの作成に使用できるワークリストファイル (.wle) Doc. Nr: CM6_68150_0020 Doc. Ver.: Doc. Type: Guide

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター

農業・農村基盤図の大字小字コードXML作成 説明書

帳票 Mockup からの RTF 用テンプレート SAS プログラム自動作成ツール Taiho TLF Automated Tool の紹介 伊藤衡気 1 栗矢芳之 2 銭本敦 2 ( 株式会社タクミインフォメーションテクノロジー 1 大鵬薬品工業株式会社 2 )

intra-mart Accel Platform — ViewCreator ユーザ操作ガイド   第6版  

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

エクセル応用 2016 第 1 章関数の利用 1 作成するブックを確認する 2 関数の概要 3 数値の四捨五入 切り捨て 切り上げを使う 4 順位を求める 5 条件で判断する 6 日付を計算する 7 表から該当データを参照する 第 2 章表作成の活用 1 作成するブックを確認する 2 条件付き書式を

Cisco Unified MeetingPlace へのデータの インポート

. 起動 目次 P.. ログイン 画面 P.. メニュー 画面 P.. POS 開示 _ 指定店舗 アイテム別 期間合計 画面 ( レポート A) P. 5. POS 開示 _ 店舗別 指定アイテム 期間合計 画面 ( レポート B) ----

Microsoft Word - 2._5)OLAPツール『Query & Analysis』の「データ転送」機能.docx

文字列操作と正規表現

PowerPoint プレゼンテーション

スライド 1

HULFT for Mainframe Type ACOS Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HULFT for Mainframe Type ACOS < 対応 OS> ACOS-4/XVP PX, ACOS-4/NPX, ACOS-4/i-

定期講座ガイド ~Office2016~ 協立情報通信株式会社

WebCADD.com ご利用ガイド

JavaScriptで プログラミング

ArcGIS Desktop Ⅱ 基礎編

2. 設定画面から 下記の項目について入力を行って下さい Report Type - 閲覧したい利用統計の種類を選択 Database Usage Report: ご契約データベース毎の利用統計 Interface Usage Report: 使用しているインターフェイス * 毎の利用統計 * 専用

目次 1. はじめに 拡張 DMエディタについて 作業規定の準則との対応 GeoCoach3D(DM 三次元エディタ ) との違い ファイル入出力 DMとの変換 不整三角網... 5

シェルスクリプトマガジン Vol.24


IBM i Access Client Solutions データ転送の移行 新機能ご紹介 1 IBM I ACCESS CLIENT SOLUTIONS IBM i Access Client Solutions ( 以下 ACS) は IBM i Access 製品ファミ

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB

スクールCOBOL2002

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

目 次 1. はじめに ソフトの起動と終了 環境設定 発助 SMS ファイルの操作 電話番号設定 運用条件 回線情報 SMS 送信の開始と停止 ファイル出力... 16

eYACHO 管理者ガイド

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

ConMas Manager データ取り込みレイアウト Copyright 2012 CIMTOPS CORPORATION - All Rights Reserved.

Transcription:

SAS Base Programming for SAS 9 データへのアクセス フォーマット入力とリスト入力を使用したローデータ ファイルの読み込み 文字データと数値データ 標準と非標準の数値データの識別文字および 標準 非標準の固定長データを読み取るための フォーマット入力のINPUTステートメントの使用 :INPUT 変数名入力形式 ; 文字および 標準 非標準のフリーフォーマットデータを読み込むための リスト入力のINPUTステートメントの使用 :INPUT 変数名 <$>; INFILE ステートメント オプションを使用したローデータ ファイル読み込み時の処理の制御 フィールド区切り文字を指定するための INFILEステートメントのDLM= オプションの使用可変長レコードを読み込むための INFILEステートメントのPAD オプションの使用欠損値が存在する際のデータ読み込みのための INFILEステートメントのDSDオプションの使用読み込むレコードを制御するための INFILEステートメントのオプション FLOWOVER MISSOVER TRUNCOVER STOPOVERの使用 様々な INPUT ステートメントの構成要素を使用した生データファイルの処理 ( カラムポインタ コントロール ラインポインタ コントロール 後置 @ コントロール ) ポインタ コントロールの使用ライン コントロールの使用後置 @ と後置ダブル @ の使用 SAS データセットの結合 データセットの連結とインターリーブ 1 対 1のデータセットのマージ 1 対多のデータセットのマージ Excel ワークブックへのアクセス.xlsx ファイルを読み込むための SAS / ACCESS EXCEL または PCFILES エンジン SAS / ACCESS XLSX エンジンの使用 1

データ構造の作成 一時 SAS データセットと永久 SAS データセットの作成 テキストファイルから SAS データセットを作成するための DATA ステップの使用例 : Data NewData; Infile "path.rawdata"; Input <pointer-control> variable informat; Run; 既存の SAS データセットから SAS データセットを作成するための DATA ステップの使用例 : Data Mylib.NewData; Set Mylib.OldData; <other SAS statements> Run; SAS 日付値の作成と加工 SASが日付と時刻の値をどのように保存するかの説明一般的な日付と時間表現を読み込むための SAS 入力形式の使用 2 桁の年の値を解釈するために使用されるYEARCUTOFFシステム オプションの説明どのように値を表示するかを指定するための SAS 日付 時間出力形式の使用 標準的なローデータ ファイルやカンマ区切りのローデータ ファイルを作成するためのデータのエクスポート FILEとPUTステートメントを用いたDATAステップを使用した 単純なテキストファイルの作成 DATAステップの代わりにEXPORTプロシジャを使用した 単純なローデータ ファイルの作成区切文字で区切られた値を書き出す カンマ区切りファイルを作成するためのDSD オプションの使用 処理や出力を行う SAS データセットのオブザベーションと変数の制御 処理対象のオブザベーションを選択するための DATAステップのWHEREステートメントの使用 DROPおよびKEEPステートメントを使用した 出力する変数のサブセット処理または出力する列を指定するための DROP = およびKEEP = データセット オプションの使用 2

データの管理 Base SAS のユーティリティ プロシジャを使用した SAS データ ライブラリの調査 SASライブラリにライブラリ参照名を割り当てるための LIBNAMEステートメントの使用 CONTENTSおよびDATASETSプロシジャの使用した プログラムによるライブラリの調査 SAS データセットのオブザベーションのソート オブザベーションを指定した方向で並べ替え 新しいデータセットへ出力のための SORT プロシジャの使用 SAS ステートメントの条件付き実行 条件付きでデータを処理するための IF-THEN / ELSEステートメントの使用条件付きで複数のステートメントを実行するための DOステートメントとENDステートメントの使用条件付きでデータを処理するための SELECT / WHENステートメントの使用 DATA ステップでの割り当てステートメントの使用 新しい変数の作成と値の割り当て既存の変数への新しい値の割り当て式の値の変数への割り当て変数への日付定数の割り当て DATA ステップでのオプションとステートメントを使用した変数属性の修正 RENAME = データセット オプションを使用した 変数名の変更 DATAステップで属性を変更するための LABELおよびFORMATステートメントの使用 LENGTHステートメントを使用した 変数の長さの定義 DATA ステップ ステートメントを使用した小計や合計の累積 サブグループで集計するための BY ステートメントの使用 SAS 関数を使用した文字データ 数値データ SAS 日付値の加工 以下に示すようなタスクを実行するための SCAN SUBSTR TRIM UPCASE LOWCASEなどのSAS 関数の使用 o 文字値の内容の置き換え 3

o 文字値から末尾の空白を削除 o 文字の値の検索と 値の一部の抽出 o 文字の値の大文字または小文字への変換 INTやROUND 関数を使用した数値を作成または変更するための SAS 算術関数および 財務関数 および確率関数の使用 MDYおよび TODAY DATE TIME 関数を使用した SAS 日付値の作成 YEARおよび QTR MONTH DAY 関数を使用した SASの日付値からの月 年 および期間の抽出 INTCK INTNX DATDIF YRDIF 関数を使用した 日付と日時の値と時間間隔での計算の実行 SAS 関数を使用した文字データから数値データへの変換 またはその逆の変換 SASがデータタイプ間で値を変換するために使用する自動変換についての説明明示的に文字データ値を数値に変換するための INPUT 関数の使用明示的に数値を文字データ値に変換するための PUT 関数の使用 DO ループを使用したデータの処理 反復 DOループがどのように機能するかの説明冗長なコードの排除と 繰り返し計算の実行のための DOループの使用条件付きDOループの使用ネストされたDOループの使用 一次元の SAS 配列を使用したデータの処理 SAS 配列の概念の説明繰り返し計算を実行するための SAS 配列の使用 ARRAYステートメントを使用した 配列内の要素の定義配列を処理するための DOループの使用 データの検証とクリーニング 一意の値をリストするための 一意な値の数を示すNLEVELSオプションや 重複や欠損値をチェックするための ORDER = FREQを伴った PROC FREQの使用無効な値のオブザベーションを表示するための WHEREステートメントを伴った PROC PRINTの使用数値変数の範囲を検証するための PROC MEANSの使用極値のオブザベーションと欠損値の表示をするため また識別する変数の値を表示するための IDステートメントを伴うPROC UNIVARIATEの使用 4

レポートの生成 PRINT プロシジャを使用したリストレポートの生成 次のようなステートメントとオプションを追加することよる PROC PRINTのデフォルトの動作の変更 o 変数の選択と順序付けをするための VARステートメントの使用 o SUMステートメントでの合計の計算 o WHEREステートメントでのオブザベーションの選択 o オブザベーションを識別するためのIDステートメントの使用 o グループ処理をするための BYステートメントの使用 Base SAS プロシジャを使用した要約レポートや度数表の生成 FREQプロシジャでの一元および二元度数表の作成オプションを使用した度数表の拡張 SASデータセットのデータを検証するための PROC FREQの使用 MEANSプロシジャを使用した要約統計量およびマルチレベルの要約の計算オプションによる要約テーブルの拡張 UNIVARIATEプロシジャでの極値と欠損値の識別 ユーザー定義の出力形式 タイトル フットノート SAS システム レポーティング オプションを使用したレポートの拡張 記述的な列見出しを定義するための LABELステートメントの使用 PROC PRINT 出力におけるLABELとSPLIT = オプションを使用した列ヘッダの使用の制御 ODS ステートメントを使用したレポートの生成 Output Delivery Systemの出力先の識別 ODSステートメントでのHTML PDF RTF およびLISTINGファイルの作成スタイル テンプレートを指定するための STYLE = オプションの使用 Microsoft Excelで表示できるファイルの作成 5

エラー ハンドリング プログラミング ロジックエラーの識別と解決 ロジック エラーの特定を助けるための DATAステップでのPUTLOGステートメントの使用変数の値や 出力形式が適用された値 すべての変数の値を書き出すための PUTLOGの使用条件付きロジックでのPUTLOGの使用 DATAステップをデバッグするための 一時変数 _N_ と _ERROR_ の使用 構文エラーの認識と修正 SASステートメントの特性の識別キーワードのスペルミスや 引用符の不一致 セミコロンの欠落 無効なオプションなど 一般的な構文エラーを含むSAS 構文ルールの定義所与のプログラムの構文エラーを診断するための ログの使用 データエラーの調査と解決 SASがログへ書き出すエラー メッセージ一式を発行するオブザベーションの最大回数を指定するための SASシステム オプション ERRORS = n の使用 SASプログラムを考慮した データエラーの理由を見つけ出すための ログの使用 注意 : 全 27 の主な目的はすべての試験でテストされます 91 の拡張された目的は 追加の説明のために提供され テストされる可能性のある領域全体を定義します 6