tips(SAS) 読み込むオブザベーション数を指定する firstobsで最初に読み込むオブザベーションの行数を指定できます。obsで最後に読み込むオブザベーションの行数を指定できます。テストデータdata test_data; length NO 8.; set sashelp.class; ... 2019.05.28 tips(SAS)
tips(SAS) 変数の並び替えをする 変数の並び(並び順、順番)を整える。formatステートメントを使います。元のデータproc print data = sashelp.class;run;並べ替えるdata class_change; format name age se... 2019.05.27 tips(SAS)
関数 1つ前のレコードを取得する LAG関数を利用します。構文LAG<n>(argument)必須引数argument:数値または文字の定数、変数、式のいずれかを指定します。オプション引数n:ラグ値の数を指定します。※「SAS 9.4 関数とCALLルーチンリファレンス」を... 2019.05.23 関数
ステートメント 出力形式を設定する formatステートメントを使います。構文format 変数名 型;変数名:1つまたは複数の変数に出力形式を関連付けます。型:変数の値を出力するときに適用する出力形式を指定します。(※SAS9.4ステートメントリファレンスより要約)例/* ... 2019.05.16 ステートメント
tips(SAS) マクロ変数の計算をする ※SAS 9.4 マクロ言語リファレンスより%eval整数演算を使用して、算術演算式や論理式を評価します。%sysevalf浮動小数点演算を使用して、算術演算式や論理式を評価します。整数の場合/* コード */%let a = 1;%let... 2019.05.15 tips(SAS)
tips(SAS) SEQ(シーケンス)番号を振る 構文(合計ステートメント)変数 + 式 ;変数:合計を格納したい変数。式:加算したい数。テストデータ総務省統計局で公開されている各国の人口推移(&予想)のデータより抜粋しました。もっと抜粋してもよかった。data raw_data; inp... 2019.05.12 tips(SAS)
tips(SAS) 変数をまとめて欠損値にする 構文call missing(変数名1<,変数名2,…>);<>は省略可能の意味です。テストデータdata dummy1; input c1 $ n1 c2 $ n2 c3 $ n3; cards; aaa 1 bbb 2 ccc 3 aa... 2019.05.11 tips(SAS)
SAS format, informat SASのformat(出力形式)とinformat(入力形式)は非常に数が多いので詳細はマニュアルへ(「SAS9.4出力形式と入力形式:リファレンス」など)。 その中で仕事で使いそうなものをまとめておく。日付関連format(出力形式)構文... 2019.05.05 SAS