Cara menggunakan fungsi left di sas (dengan contoh)


Anda dapat menggunakan fungsi LEFT di SAS untuk meratakan string ke kiri.

Fungsi LEFT memindahkan semua bagian awal yang kosong ke akhir string, yang memiliki efek meratakan teks ke kiri tanpa benar-benar mengubah panjang string.

Contoh berikut menunjukkan cara menggunakan fungsi LEFT dalam praktiknya.

Contoh: Cara menggunakan fungsi LEFT di SAS

Misalkan kita memiliki kumpulan data berikut di SAS yang berisi nama-nama berbagai tim bola basket:

 /*create first dataset*/
data my_data;
    input team $char20. ;
    datalines ;
   Mavericks
Kings
 Hawks
      Thunder
    Rockets
Blazers
 Nets
;
run ;

/*view dataset*/
proc report data =my_data;
    define team / display style =[asis=on];
run ;

Catatan : Kami menggunakan PROC REPORT dengan opsi DISPLAY STYLE=[ASIS=ON] untuk memaksa SAS menampilkan bagian kosong di output.

Perhatikan bahwa beberapa nama tim memiliki beberapa bagian kosong di awal halaman.

Kita dapat membuat kumpulan data baru di mana kita menggunakan fungsi LEFT untuk memindahkan setiap spasi pertama dari setiap nama tim ke akhir string:

 /*create new dataset*/
data new_data;
    set my_data;
    team_left = left (team);
run ;

/*view new dataset*/
proc report data =new_data;
    define team / display style =[asis=on];
run ;

Perhatikan bahwa masing-masing nama di kolom team_left kini rata kiri.

Fungsi LEFT memindahkan semua bagian depan yang kosong dari setiap nama tim ke akhir string, yang memiliki efek menyelaraskan string ke kiri.

Perhatikan bahwa ini berbeda dari fungsi TRIM di SAS, yang dapat digunakan untuk menghapus spasi awal dari string seluruhnya.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

SAS: Cara menghapus koma dari sebuah string
SAS: Cara mengganti karakter dalam string
SAS: Cara menghapus karakter khusus dari string

Tambahkan komentar

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