「 月別アーカイブ:2021年11月 」 一覧

【SAS】FREQプロシージャは頻度集計とクロス集計をする

2021/11/28   -FREQ, SAS

今回はFREQプロシージャについて解説します。 /* freq 頻度集計 */ data data1; 番号=”AAAAAA”; コード=”02″; 金額=1999; output; 番号=”AAAA …

【SAS】TITLEステートメントは「結果」にタイトルを付けられる

2021/11/27   -SAS, TITLE

今回はTITLEステートメントについて解説します。 data data1; 番号=”AAAAAA”; コード=”02″; 金額=1999; output; 番号=”AAAAAA”; コード=”05″; …

【SAS】PRINTプロシージャは入力データセットの中身を結果に表示する【obs=】

2021/11/21   -OBS=, PRINT, SAS

今回はPRINTプロシージャについて解説します。 /* print */ data data1; 番号=”AAAAAA”; コード=”02″; 金額=1999; output; 番号=”AAAAAA” …

【SAS】MEANSも集計に便利(デフォルトで結果を出力)【NOPRINT】

2021/11/19   -MEANS, NOPRINT, SAS

今回はMEANSについて解説します。 似た文法でSUMMARYプロシージャがあります。 【SAS】SUMMARYは集計に便利 今回のMEANSプロシージャも集計を行うのですが、こちらはデフォルトで「結 …

【SAS】LIBNAMEはディレクトリパスをライブラリに割り当てる

2021/11/14   -LIBNAME, SAS

今回はLIBNAMEについて解説します。 ちなみにSAS Base Programmingでは、LIBNAMEができないと前半の記述問題が解けません。(データセットが与えられるので、割り当てられないと …

【SAS】TRANSPOSEは縦持ち、横持ちを変換できる。その2

2021/11/12   -SAS, TRANSPOSE

今回もTRANSPOSEについて解説します。 前回は縦持ち⇒横持ちにする流れで解説してきました。 【SAS】TRANSPOSEは縦持ち、横持ちを変換できる。その1 今回は横持ち ⇒ 縦持ちの流れに沿っ …

【SAS】TRANSPOSEは縦持ち、横持ちを変換できる。その1

2021/11/09   -SAS, TRANSPOSE

今回はTRANSPOSEについて解説します。 /* num char char */ data data1; NO=1111; CHAR=”A”; MOJI=”AAAA”; output; NO=22 …

【SAS】SETステートメントに複数データセットを設定すると縦結合できる

2021/11/07   -SAS, SET

今回はSETについて解説します。 /* 1~7 */ data data1; Id1=1111; Char1=”AAAA”; output; Id1=2222; Char1=”BBBB”; outpu …

【SAS】TODAY()とDATE()はどちらもSAS日付値を取得する。

2021/11/03   -DATE, SAS, TODAY

以下の2記事でtoday()を使ってきました。 【SAS】PUT+DATE,YYMMDDはSAS日付値をフォーマットを変換して表示する 【SAS】YYMMDDの可能性を考える(表示できる日付形式はどこ …

【SAS】FORMATはカラムの出力順を制御できる

2021/11/01   -FORMAT, SAS

今回はFORMATについて解説します。 /* format全て指定 */ data data1; id1=”A”; id2=”B”; id3=”C”; id4=”D”; run; data data2 …