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

Tambahkan komentar

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