+ SAS 足し算

【SAS】足し算。その1(+演算子を用いた計算)

投稿日:2021年12月15日 更新日:

今回は+演算子を用いた足し算について解説します。 


/* + */
data data1;
  Id1=1111; Id2=1111; Id3=1111;
    output;
  Id1=2222; Id2=2222; Id3=2222;
    output;
  Id1=3333; Id2=3333; Id3=3333;
    output;
run;



data data2; set data1;
  Id4 = Id1 + Id2 + Id3;	
run;

  • +により数字を足すことができる。

/* null */
data data1;
  Id1=1111; Id2=1111; Id3=1111;
    output;
  Id1=2222; Id2=2222; Id3=2222;
    output;
  Id1=3333; Id2=3333; Id3=.;
    output;
run;



data data2; set data1;
  Id4 = Id1 + Id2 + Id3;	
run;

  • +により数字を足すことができる。
  • nullの変数を足してしまうと和もnullになってしまう。

/* "aaaa" */
data data1;
  Id1=1111; Id2=1111; Id3="aaaa";
    output;
  Id1=2222; Id2=2222; Id3="aaaa";
    output;
  Id1=3333; Id2=3333; Id3="aaaa";
    output;
run;



data data2; set data1;
  Id4 = Id1 + Id2 + Id3;	
run;

  • +により数字を足すことができる。
  • 文字列型の変数を足してしまうと和はnullになってしまう。

-+, SAS, 足し算

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

【SAS】”dはDATE9形式(ddMONyyyy)をSAS日付に変換する。

”dについては、過去の記事でも触れています。 【SAS】SASで日付を扱う(年月日)【”d】 【YEAR()】【MONTH()】【DAY()】【MDY()】 | ビジネスイッチ (how- …

【SAS】SASで良く使うテクニック。その6 「名前ボックス」~指定したセルに飛びたい時~【Excel】

今回はSASで良く使うテクニックということで、指定したセルに飛びたい時は「名前ボックス」が役に立つ理由を解説していきます。 以前の記事で「Ctrl+R」や「Ctrl+D」を用いた例を紹介してきました。 …

【SAS】SASで良く使うテクニック。その1 Excel関数のIF~2テーブルを比較したいとき~

今回はSASで良く使うテクニックということで、2テーブルを比較するときはExcelでIF関数を使うと良い理由を解説していきます。 ぜひ、やってみてください。 まずは比較したいデータセット2つをExce …

【SAS】SORTプロシージャはBYで指定した変数で並べ替える その1 昇順

今回はSORTプロシージャについて解説します。 /*sort1*/ data data1; id1=”1111″; id2=”1111″; output; id1=”1111″; id2=”2222″ …

【SAS】COMPRESSオプションでデータセットを圧縮できる(パフォーマンスも向上するかも)

今回はCOMPRESSオプションでデータセットを圧縮する方法について解説していきたいと思います。 まずは、通常のデータセットから。 /* 非圧縮 */ data data1; id1=”1111”; …