Sas で proc delete を使用する方法 (例付き)


SAS でPROC DELETEステートメントを使用すると、フォルダー内の特定のファイルを削除できます。

このステートメントを実際に使用する一般的な方法は 2 つあります。

方法 1: PROC DELETE を使用して特定のデータセットを削除する

 /*define path to folder*/
libname folder1 '/home/u13181/folder1/';

/*delete dataset called data1 in folder called folder1*/
proc delete data =folder1.data1;
run ;

方法 2: PROC DELETE を使用して複数のデータセットを削除する

 /*define path to folder*/
libname folder1 '/home/u13181/folder1/';

/*delete datasets called data2 and data3 in folder called folder1*/
proc delete data =folder1.data2 folder1.data3;
run ;

次の例は、3 セットのデータを含む SAS 内のフォルダー 1というフォルダーで実際にPROC DELETE を使用する方法を示しています。

例 1: PROC DELETE を使用して特定のデータセットを削除する

PROC DELETEで次の構文を使用すると、 data1というデータセットをfolder1というフォルダーから削除できます。

 /*define path to folder*/
libname folder1 '/home/u13181/folder1/';

/*delete dataset called data1 in folder called folder1*/
proc delete data =folder1.data1;
run ;

フォルダー 1に戻ると、 data1というデータセットがフォルダーから削除されていることがわかります。

例 2: PROC DELETE を使用して複数のデータセットを削除する

PROC DELETEで次の構文を使用すると、 data2およびdata3というデータセットを、 folder1というフォルダーから削除できます。

 /*define path to folder*/
libname folder1 '/home/u13181/folder1/';

/*delete datasets called data2 and data3 in folder called folder1*/
proc delete data =folder1.data2 folder1.data3;
run ;

フォルダー 1 に戻ると、両方のデータセットがフォルダーから削除されていることがわかります。

: SAS のPROC DELETEステートメントの完全なドキュメントは、ここで見つけることができます。

追加リソース

次のチュートリアルでは、SAS で他の一般的なタスクを実行する方法について説明します。

SAS で PROC COPY を使用する方法
SAS にデータセットが存在するかどうかを確認する方法
SAS でデータセットを連結する方法

コメントを追加する

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