Cara menggabungkan string di sas (dengan contoh)
Anda dapat menggunakan metode berikut untuk menggabungkan string dengan cepat di SAS.
Metode 1: Gabungkan string dengan spasi di antaranya
new_variable = CAT (var1,var2);
Metode 2: Gabungkan string tanpa spasi di antaranya
new_variable = CATS (var1,var2);
Metode 3: Gabungkan string dengan pembatas khusus
new_variable = CATX ("-", var1, var2);
Contoh berikut menunjukkan cara menggunakan setiap metode dengan himpunan data berikut di SAS:
/*create dataset*/
data my_data1;
input firstName $lastName $points;
datalines ;
Austin Smith 15
Brad Stevens 31
Chad Miller 22
Dave Michaelson 19
Eric Schmidt 29
Frank Wright 20
Greg Gunner 40
Harold Anderson 35
;
run ;
/*view dataset*/
proc print data =my_data1;
Contoh 1: Gabungkan string dengan spasi di antaranya
Kode berikut menunjukkan cara membuat kolom baru bernama fullName yang menggabungkan kolom FirstName dan LastName menggunakan ruang kosong sebagai pembatas:
/*create new dataset with concatenated strings*/
data my_data2;
set my_data1;
fullName = CAT (firstName, lastName);
run ;
/*view new dataset*/
proc print data =my_data2;
Contoh 2: Gabungkan string tanpa spasi di antaranya
Kode berikut menunjukkan cara membuat kolom baru bernama fullName yang menggabungkan kolom FirstName dan LastName tanpa menggunakan spasi sebagai pembatas:
/*create new dataset with concatenated strings*/
data my_data2;
set my_data1;
fullName = CATS (firstName, lastName);
run ;
/*view new dataset*/
proc print data =my_data2;
Contoh 3: Gabungkan string dengan pembatas khusus
Kode berikut menunjukkan cara membuat kolom baru bernama fullName yang menggabungkan kolom FirstName dan LastName menggunakan tanda hubung sebagai pembatas:
/*create new dataset with concatenated strings*/
data my_data2;
set my_data1;
fullName = CATX ("-", firstName, lastName);
run ;
/*view new dataset*/
proc print data =my_data2;
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