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


Anda dapat menggunakan proc ekspor untuk mengekspor data dengan cepat dari SAS ke file CSV.

Prosedur ini menggunakan sintaks dasar berikut:

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

Inilah yang dilakukan setiap baris:

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

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.

Terkait: Cara Mengekspor Data dari SAS ke Excel

Contoh 1: Ekspor kumpulan data ke format CSV dengan pengaturan default

Anggaplah kita memiliki kumpulan data berikut di SAS:

 /*create dataset*/
data my_data;
    inputABC ;
    datalines ;
1 4 76
2 3 49
2 3 85
4 5 88
2 2 90
4 6 78
5 9 80
;
run ;

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

Kita dapat menggunakan kode berikut untuk mengekspor kumpulan data ini ke file CSV bernama data.csv :

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

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

Data dalam file CSV sesuai dengan kumpulan data SAS.

Contoh 2: Ekspor kumpulan data ke CSV 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 CSV menggunakan titik koma sebagai pembatas dan tanpa baris header:

 /*export dataset*/
proc export data =my_data
    outfile ="/home/u13181/data.csv"
    dbms =csv
    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.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menormalkan data di SAS
Cara mengganti nama variabel di SAS
Cara menghapus duplikat di SAS
Bagaimana cara mengganti nilai yang hilang dengan nol di SAS

Tambahkan komentar

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