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;

menggabungkan string di SAS

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

Tambahkan komentar

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