tipsよく使うショートカット SAS Ctrl + U選択した部分を大文字にする(Uppercase)。Ctrl + L選択した部分を小文字にする(Lowercase)。Ctrl + /選択された行をコメントアウトする。(SAS Studioではコメントアウトの解除も行...2019.04.28tips
tips(SAS)全オブザベーション(全行)に同じ値を追加する 自動変数を利用します。 元のデータセット data class; set sashelp.class;run; 追加したい値が入ったデータセット data add_ds; input add1 add2 $;cards;1 addvalue...2019.04.24tips(SAS)
プロシジャSORTプロシジャ 概要:データセットをソートします。重複削除などでも使います。 構文 構文 PROC SORT <collating-sequence-option> <other option(s)>; BY <DESCENDING> variable-1...2019.04.21プロシジャ
CDISCSDTMドメイン一覧 特殊目的ドメインSpecial-Purpose Domains ドメインラベル意味備考COCommentsコメントDMDemographics被験者背景SESubject Elements被験者エレメントSMSubject Disease ...2019.04.20CDISC
ステートメントdo-untilステートメント 構文 /* 条件が偽(false)のときに処理を繰り返す。 *//* 言い換えると *//* 条件が真(true)になるまで処理を繰り返す。 */do until(条件); 繰り返したい内容;end; 例 /* iが50より小さいとき(fa...2019.04.18ステートメント
ステートメントdo-whileステートメント 構文 /* 条件が真(true)のときに処理を繰り返す。 */do while(条件); 繰り返したい内容;end; 例 /* iが5より小さいときに処理を繰り返す。 */data do_while; i = 0; do while(i <...2019.04.18ステートメント
ステートメントdo-endステートメント 構文1 -- to,byを利用 do 繰り返し変数 = 開始値 to 終了値 by 増分; 繰り返したい内容;end; 例1 data do_end_1; do i = 2 to 10 by 2; result = 3 * i; outpu...2019.04.17ステートメント
VBAExcelでブック内にある全シートの名称一覧を取得する 1.ALT+F11を押す(VBAの画面が立ち上がる)。 2.CTRL+Gを押す(イミディエイトウィンドウが開く)。 3.以下のコードを入力しENTERを押す。 For Each i In ThisWorkbook.Sheets: debug...2019.04.16VBA
tips(SAS)リスト入力によりデータを作成する 練習用に簡単なテストデータを作りたいときなどに。 コード data DummyData; input ID NAME $ SEX $ AGE HEIGHT WEIGHT;cards;1 Tanaka F 20 160.8 50.02 Sat...2019.04.15tips(SAS)
関数文字列の結合 cat関数を利用。 コード1 /* 文字列の結合1 */ data ketsugo; char1 = "abc"; char2 = "def"; char3 = cat( char1, char2 ); run; 結果1 ||を利用。(|は...2019.04.13関数
tips(SAS)マクロ変数の内容をログに出力する マクロ変数であれば%putステートメントを使ってログ出力することができる。 コード %let aaa = xxx; %put &aaa.; ログ 72 %let aaa = xxx; 73 %put &aaa.; xxx2019.04.13tips(SAS)
bat複数のフォルダを開く(バッチ編) rem 入力待ちpauserem フォルダを開くstart explorer "開きたいフォルダ1の絶対パス"rem 5秒待つtimeout /t 5 /nobreak >nulrem フォルダを開くstart explorer "開きたい...2019.04.11bat