Cara menggunakan pernyataan length di sas
Anda dapat menggunakan pernyataan LENGTH di SAS untuk menentukan panjang maksimum nilai variabel.
Contoh berikut menunjukkan bagaimana menggunakan pernyataan ini dalam praktik.
Contoh: Menggunakan Pernyataan LENGTH di SAS
Misalkan kita membuat kumpulan data berikut di SAS yang berisi informasi tentang berbagai tim bola basket:
/*create dataset*/
data my_data;
input team $conference $points;
datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;
/*view dataset*/
proc print data =my_data;
Perhatikan bahwa beberapa nilai di kolom Tim dan Konferensi terpotong.
Ini karena panjang default untuk variabel karakter di SAS adalah 8 dan beberapa nilai di kolom tim dan konferensi melebihi panjang ini.
Untungnya, kita dapat menggunakan pernyataan LENGTH untuk menentukan panjang maksimum kolom tim dan konferensi :
/*create dataset*/
data my_data;
length team $ 9 conference $ 9 ;
input team $conference $points;
datalines ;
Mavericks Southwest 22
Pacers Central 19
Cavs Central 34
Lakers Pacific 20
Heat Southeast 39
Warriors Pacific 22
Grizzlies Southwest 25
Magic Southeastet 29
;
run ;
/*view dataset*/
proc print data =my_data;
Perhatikan bahwa kali ini tidak ada nilai di kolom Tim atau Konferensi yang terpotong karena kami telah menentukan panjang maksimum 9 untuk setiap kolom ini.
Kita juga dapat menggunakan fungsi PROC CONTENTS untuk menampilkan panjang setiap variabel dalam dataset kita:
proc contents data =my_data;
Dari hasilnya kita dapat melihat panjang maksimum setiap variabel:
- Durasi konferensi maksimum: 9
- Panjang jahitan maksimum: 8
- Panjang tim maksimum: 9
Catatan : Tanda dolar “ $ ” yang mengikuti nama variabel memberitahu SAS bahwa variabel tersebut adalah variabel karakter.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:
Cara menggunakan pernyataan Datalines di SAS
Cara membuat variabel baru di SAS
Cara menghapus duplikat di SAS