Cara mengekspor data dari sas ke file teks (dengan contoh)


Anda dapat menggunakan pernyataan PROC EXPORT untuk mengekspor data dengan cepat dari SAS ke file teks.

Prosedur ini menggunakan sintaks dasar berikut:

 /*export data to file called my_data.txt*/
proc export data =my_data
    outfile ="/home/u13181/my_data.txt"
    dbms =tab
    replace ;
run ;

Inilah yang dilakukan setiap baris:

  • data : Nama kumpulan data yang akan diekspor
  • outfile : lokasi untuk mengekspor file teks
  • dmbs : Format file yang digunakan untuk ekspor (tab digunakan untuk file teks)
  • replace : Mengganti file jika sudah ada

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.

Contoh 1: Ekspor kumpulan data ke file teks dengan pengaturan default

Misalkan kita memiliki kumpulan data berikut di SAS yang berisi informasi tentang berbagai pemain bola basket:

 /*create dataset*/
data my_data;
    input rating points assists rebounds;
    datalines ;
90 25 5 11
85 20 7 8
82 14 7 10
88 16 8 6
94 27 5 6
90 20 7 9
76 12 6 6
75 15 9 10
87 14 9 10
86 19 5 7
;
run ;

/*view dataset*/
proc print data =my_data; 

Kita dapat menggunakan kode berikut untuk mengekspor kumpulan data ini ke file teks bernama my_data.txt :

 /*export dataset*/
proc export data =my_data
    outfile ="/home/u13181/my_data.txt"
    dbms =tab
    replace ;
run ;

Saya kemudian dapat menavigasi ke lokasi di komputer tempat saya mengekspor file dan melihatnya:

Data dalam file teks sesuai dengan kumpulan data SAS.

Contoh 2: Ekspor kumpulan data ke file teks dengan pengaturan khusus

Anda juga dapat menggunakan argumen pembatas dan nama put untuk mengubah pembatas yang memisahkan nilai dan menghapus baris header dari kumpulan data.

Misalnya, kode berikut menunjukkan cara mengekspor kumpulan data SAS ke file teks menggunakan titik koma sebagai pembatas dan tanpa baris header:

 /*export dataset*/
proc export data =my_data
    outfile ="/home/u13181/my_data2.txt"
    dbms =tab
    replace ;
    delimit =";";
    putnames =NO;
run ;

Saya kemudian dapat menavigasi ke lokasi di komputer tempat saya mengekspor file dan melihatnya:

Perhatikan bahwa baris header telah dihapus dan nilainya dipisahkan dengan titik koma, bukan koma.

Catatan : Anda dapat menemukan dokumentasi lengkap untuk pernyataan PROC EXPORT di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara mengimpor file teks ke SAS
Cara mengekspor data dari SAS ke file CSV
Cara mengekspor data dari SAS ke file Excel

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *