Cara menggunakan pernyataan cards di sas (dengan contoh)


Anda dapat menggunakan pernyataan CARDS di SAS untuk memasukkan nilai ke dalam kumpulan data baru.

Untuk melakukannya, Anda dapat menggunakan sintaks dasar berikut:

 data my_data;
    input var1 $var2;
    cards ;
AT 12
B 19
C23
D 40
;
run ;

Inilah yang dilakukan setiap instruksi:

  • data : Nama kumpulan data
  • input : Nama dan tipe setiap variabel dalam dataset
  • peta : nilai sebenarnya dalam kumpulan data

Setelah SAS melihat pernyataan CARDS , ia mengetahui bahwa nilai data segera mengikutinya di baris berikutnya.

Catatan #1 : Tanda dolar “ $ ” setelah nama variabel memberitahu SAS bahwa variabel tersebut adalah variabel karakter.

Catatan #2 : Instruksi ini disebut CARDS karena, bertahun-tahun yang lalu, pemrogram harus memasukkan kartu sebenarnya ke dalam komputer dengan lubang yang dibor ke dalamnya untuk mewakili nilai data.

Contoh berikut menunjukkan cara menggunakan pernyataan CARDS dalam praktiknya.

Contoh: Cara menggunakan pernyataan CARDS di SAS

Kode berikut menunjukkan cara menggunakan pernyataan CARDS untuk membuat kumpulan data dengan tiga variabel numerik: tim, poin, bantuan:

 /*create dataset*/
data my_data;
    input team $points assists;
    cards ;
Mavs 14 9
Spurs 23 10
Rockets 38 6
Suns 19 4
Kings 30 4
Blazers 19 6
Lakers 22 14
Heat 19 5
Magic 14 8
Nets 27 8
;
run ;
/*view dataset*/
proc print data = original_data; 

Hasilnya adalah kumpulan data dengan tiga variabel.

Perlu dicatat bahwa alternatif dari pernyataan CARDS adalah pernyataan DATALINES , yang juga dapat digunakan untuk memasukkan nilai ke dalam kumpulan data.

Jika kita menggunakan pernyataan DATALINES dan bukan pernyataan CARDS , kita dapat membuat kumpulan data yang sama persis:

 /*create dataset*/
data my_data;
    input team $points assists;
    datalines ;
Mavs 14 9
Spurs 23 10
Rockets 38 6
Suns 19 4
Kings 30 4
Blazers 19 6
Lakers 22 14
Heat 19 5
Magic 14 8
Nets 27 8
;
run ;
/*view dataset*/
proc print data = original_data; 

Kumpulan data ini persis sama dengan yang dibuat menggunakan pernyataan CARDS .

Di dunia nyata, Anda mungkin akan menemukan pernyataan DATALINES yang lebih sering digunakan daripada pernyataan CARDS .

Namun, kedua pernyataan tersebut setara.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara membuat variabel baru di SAS
Bagaimana cara mengganti karakter dalam string di SAS
Bagaimana cara mengganti nilai yang hilang dengan nol di SAS
Cara menghapus duplikat di SAS

Tambahkan komentar

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