Cara menggunakan operator not equal di sas


Ada dua cara untuk menggunakan operator NOT EQUAL di SAS:

  • dilahirkan
  • ^=

Contoh berikut menunjukkan cara menggunakan setiap operator dalam praktik dengan kumpulan data berikut di SAS yang berisi informasi tentang berbagai pemain bola basket:

 /*create dataset*/
data my_data;
    input team $position $points assists;
    datalines ;
A Guard 14 4
A Guard 22 22
A Guard 24 9
A Forward 13 13
A Forward 13 9
A Forward 10 10
B Guard 24 4
B Guard 10 6
B Forward 34 2
B Forward 15 5
B Forward 23 23
B Forward 10 4
;
run ;

/*view dataset*/
proc print data =my_data;

Contoh 1: Menggunakan ne sebagai “NOT EQUAL” di SAS

Kode berikut menunjukkan cara membuat dataset baru di SAS dan menggunakan operator ne untuk memeriksa apakah nilai kolom titik dan kolom bantu di setiap baris tidak sama:

 /*create new dataset*/
data new_data;
    set my_data;
    if points ne assists then points_vs_assists = 'not equal';
    else points_vs_assists = 'equal';
run ;

/*view dataset*/
proc print data = new_data; 

Perhatikan bahwa kolom baru bernama points_vs_assists memiliki nilai “berbeda” jika nilai pada kolom poin dan assist tidak sama atau nilai “sama” jika nilai pada kedua kolom sama.

Contoh 2: Menggunakan ^= sebagai “TIDAK SAMA” di SAS

Kode berikut menunjukkan cara membuat kumpulan data baru di SAS dan menggunakan operator ^= untuk memeriksa apakah nilai kolom titik dan kolom bantu di setiap baris tidak sama:

 /*create new dataset*/
data new_data;
    set my_data;
    if points ^= assists then points_vs_assists = 'not equal';
    else points_vs_assists = 'equal';
run ;

/*view dataset*/
proc print data =new_data; 

Perhatikan bahwa nilai pada kolom points_vs_assists sesuai dengan nilai pada contoh sebelumnya.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

SAS: Cara menggunakan operator IN di PROC SQL
SAS: Cara menggunakan operator LIKE di PROC SQL
SAS: Cara menggunakan operator WHERE di PROC SQL

Tambahkan komentar

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