Jak usunąć zbiory danych w sas-ie (3 przykłady)


Oto trzy najczęstsze sposoby usuwania zbiorów danych w SAS-ie:

Metoda 1: Usuń zbiór danych

 proc datasets library =work nolist ;
    delete data2;
quit ;

Metoda 2: Usuń wiele zestawów danych

 proc datasets library =work nolist ;
    delete data2 data3;
quit ;

Metoda 3: Usuń wszystkie zestawy danych z biblioteki

 proc datasets library =work kill ;

Poniższe przykłady pokazują, jak używać każdej metody przy użyciu biblioteki WORK zawierającej trzy zestawy danych: data1 , data2 i data3 .

Przykład 1: Usuń zbiór danych

Możemy użyć poniższego kodu, aby usunąć tylko zbiór danych zatytułowany data2 w naszej bibliotece WORK :

 /*delete data2 from work library*/
proc datasets library =work nolist ;
    delete data2;
quit ;

Możemy następnie użyć poniższego kodu, aby wyświetlić listę wszystkich pozostałych zbiorów danych w naszej bibliotece WORK :

 proc datasets library =work memtype =data;
run ;
quit ;

Widzimy, że w naszej bibliotece WORK pozostają tylko dane1 i dane3 . Zbiór danych o nazwie data2 został usunięty.

Przykład 2: Usuń wiele zestawów danych

Możemy użyć następującego kodu, aby usunąć zestawy danych o nazwach data2 i data3 w naszej bibliotece WORK :

 /*delete data2 from work library*/
proc datasets library =work nolist ;
    delete data2 data3;
quit ;

Możemy następnie użyć poniższego kodu, aby wyświetlić listę wszystkich pozostałych zbiorów danych w naszej bibliotece WORK :

 /*view all remaining datasets in work library*/
proc datasets library =work memtype =data;
run ;
quit ;

Widzimy, że w naszej bibliotece WORK pozostaje tylko data1 . Zbiory danych data2 i data3 zostały usunięte.

Przykład 3: Usuń wszystkie zbiory danych z biblioteki

Możemy użyć następującego kodu, aby usunąć wszystkie zbiory danych z naszej biblioteki WORK :

 /*delete all datasets from work library*/
proc datasets library =work kill ;

Możemy następnie użyć poniższego kodu, aby wyświetlić listę wszystkich pozostałych zbiorów danych w naszej bibliotece WORK :

 /*view all remaining datasets in work library*/
proc datasets library =work memtype =data;
run ;
quit ;

Widzimy, że w naszej bibliotece WORK nie ma już więcej zestawów danych, ponieważ użyliśmy funkcji KILL , aby usunąć wszystkie zestawy danych.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:

Jak korzystać ze podsumowania procedur w SAS-ie
Jak zmienić nazwy zmiennych w SAS-ie
Jak utworzyć nowe zmienne w SAS-ie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *