DATASETS DELETE SAS

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

投稿日:

今回はDATASETSプロシージャを使ってデータセットを削除する方法について解説します。 


/* delete; */
data data1;
    id1="1111"; id2="1111"; id3="1111";
      output;
    id1="2222"; id2="2222"; id3="2222";
      output;
    id1="3333"; id2="3333"; id3="3333";
      output;
run;


proc datasets lib=work;
  delete;
run;

  • DATA1はWORKライブラリに作成される。
  • datasetsプロシージャでデータセットを操作することができる。
  • 「lib=WORK」オプションでWORKライブラリを指定
  • deleteステートメントでデータセットを削除(データセット名が未記入のため、エラー)

/* delete data1; */
data data1;
    id1="1111"; id2="1111"; id3="1111";
      output;
    id1="2222"; id2="2222"; id3="2222";
      output;
    id1="3333"; id2="3333"; id3="3333";
      output;
run;


proc datasets lib=work;
  delete data1;
run;

  • DATA1はWORKライブラリに作成される。
  • datasetsプロシージャでデータセットを操作することができる。
  • 「lib=WORK」オプションでWORKライブラリを指定
  • deleteステートメントでデータセットを削除

/* data1なし */
proc datasets lib=work;
  delete data1;
run;

  • datasetsプロシージャでデータセットを操作することができる。
  • 「lib=WORK」オプションでWORKライブラリを指定
  • deleteステートメントでデータセットを削除(データセット無し)

/* _ALL_ */
data data1;
    id1="1111"; id2="1111"; id3="1111";
      output;
    id1="2222"; id2="2222"; id3="2222";
      output;
    id1="3333"; id2="3333"; id3="3333";
      output;
run;


proc datasets lib=work;
  delete _ALL_;
run;

  • DATA1はWORKライブラリに作成される。
  • datasetsプロシージャでデータセットを操作することができる。
  • 「lib=WORK」オプションでWORKライブラリを指定
  • deleteステートメントでデータセットを削除(_ALL_はデータセット名”_ALL_”として認識されている)

-DATASETS, DELETE, SAS

執筆者:


comment

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

関連記事

【SAS】%SYSFUNC関数はデータステップの外でも関数を使えるようにする。その2(%LETステートメント中の挙動)

今回は%SYSFUNC関数について、%LETステートメント中の挙動に着目して解説します。 /* substr */ %let a = substr(123456789, 2, 4); data dat …

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

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

【SAS】_NULL_は出力しないデータセット文を作るのに便利。

今回は_NULL_について解説します。 実は前回の記事で使用していた文法です。 【SAS】CALL SYMPUTは関数を用いてマクロ変数の代入ができる。 単元は分けた方が良いと思ったので、別記事として …

【SAS】SUMは足し算をする。その2【要約関数】【SQL】

今回もSQLのSUM(要約関数)について解説します。 過去記事でも、SQLのSUM関数について取り上げました。【SAS】SUMは足し算をする。その1【SQL】 | ビジネスイッチ (how-to-bu …

【SAS】DROPはデータセットから変数を削除する

今回はDROPについて解説します。 (対比:KEEP 【SAS】KEEPはカラムの選択に使える。 | ビジネスイッチ (how-to-business.com)) /* drop_1 */ data …