Hoe u de not equal-operator in sas gebruikt


Er zijn twee manieren om een NOT EQUAL- operator in SAS te gebruiken:

  • geboren
  • ^=

De volgende voorbeelden laten zien hoe u elke operator in de praktijk kunt gebruiken met de volgende gegevensset in SAS die informatie bevat over verschillende basketbalspelers:

 /*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;

Voorbeeld 1: Ne gebruiken als “NOT EQUAL” in SAS

De volgende code laat zien hoe u een nieuwe gegevensset in SAS maakt en de ne- operator gebruikt om te controleren of de waarden van de punt- en hulpkolommen in elke rij niet gelijk zijn:

 /*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; 

Merk op dat de nieuwe kolom genaamd points_vs_assist een „andere“ waarde heeft als de waarden in de kolommen points en assists niet gelijk zijn, of een „gelijke“ waarde als de waarden in de twee kolommen gelijk zijn.

Voorbeeld 2: ^= gebruiken als “NOT EQUAL” in SAS

De volgende code laat zien hoe u een nieuwe gegevensset in SAS maakt en de operator ^= gebruikt om te controleren of de waarden van de punt- en hulpkolommen in elke rij niet gelijk zijn:

 /*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; 

Merk op dat de waarden in de kolom points_vs_assists overeenkomen met de waarden in het vorige voorbeeld.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:

SAS: Hoe de IN-operator in PROC SQL te gebruiken
SAS: hoe u de LIKE-operator gebruikt in PROC SQL
SAS: Hoe de WHERE-operator in PROC SQL te gebruiken

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert