SAS TRANSTRN

【SAS】TRANSTRN関数は指定した文字を別の文字に変換する。

投稿日:2022年1月14日 更新日:


/* a */
data data1;
  Id1="abcd"; Id2="ABCD";
    output;
  Id1="abcd"; Id2="ABCD";
    output;
  Id1="abcd"; Id2="ABCD";
    output;
run;

data data2; set data1;
  Id3 = transtrn(Id1,"a","A");
run;

  • transtrnにより”a”を”A”に変換している。

/* b */
data data1;
  Id1="abcd"; Id2="ABCD";
    output;
  Id1="abcd"; Id2="ABCD";
    output;
  Id1="abcd"; Id2="ABCD";
    output;
run;

data data2; set data1;
  Id3 = transtrn(Id1,"b","");
run;

  • transtrnにより”b”を””に変換している。
  • “”に変換しようとしても、空白として残る。

-SAS, TRANSTRN

執筆者:


comment

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

関連記事

【SAS】LIBNAMEステートメントはExcelファイルをライブラリとして割り当てることができる。【SAS Base Programming対策5】

今回はLIBNAMEステートメントを用いてExcelファイルをライブラリ参照する方法について触れていきます。 SAS Base Programmingの試験を2回受験しましたが、2回ともExcelファ …

【SAS】足し算。その3(SUM関数を用いた計算)【of】

今回はSUM関数を用いた足し算で、ofを使った計算について解説します。  (前回はSUM関数を用いた足し算について解説しました。⇒【SAS】足し算。その2(SUM関数を用いた計算) | ビジ …

【SAS】DATASETSプロシージャを使ってデータセットを削除する。【DELETE】

今回はDATASETSプロシージャを使ってデータセットを削除する方法について解説します。  /* delete; */ data data1; id1=”1111″; id2=”1111″; …

【SAS】”nは本来使用できない文字を使用可能にする。

今回は”nについて解説します。(参考:Solved: what the ”  ‘n ” means? – SAS Support Commu …

【SAS】INTNX関数は指定期間の条件を満たす日付けを返す。

今回はINTNX関数について解説します。 /* intnx_1 */ data data1; Id1 = intnx(“YEAR”,’16jan2022’d,1); format Id1 yymmdd …