Hoe de length-functie in sas te gebruiken (met voorbeelden)
U kunt de functie LENGTH in SAS gebruiken om de lengte van tekenvariabelen te berekenen, met uitzondering van volgspaties.
Deze functie gebruikt de volgende basissyntaxis:
LENGTE(uitdrukking)
Goud:
- expressie : de tekenreeks die moet worden geanalyseerd
Het volgende voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.
Voorbeeld: gebruik van de LENGTH-functie in SAS
Laten we aannemen dat we de volgende gegevensset in SAS hebben:
/*create dataset*/
data original_data;
input team $1-21 points;
datalines ;
Golden State Warriors 99
Brooklyn Nets 101
Utah Jazz 105
Cleveland Cavs 100
Atlanta Hawks 109
Milwaukee Bucks 98
Miami Heat 93
Houston Rockets 100
Los Angeles Lakers 112
;
run ;
/*view dataset*/
proc print data = original_data;
We kunnen de LENGTH- functie gebruiken om de lengte van elke string in de teamkolom te berekenen:
/*calculate length of each string in team column*/
data new_data;
set original_data;
team_length = length (team);
run ;
/*view results*/
proc print data = new_data;
De nieuwe kolom met de naam team_length geeft de lengte van elke tekenreeks in de teamkolom weer.
Bijvoorbeeld:
- De ketting „Golden State Warriors“ heeft een lengte van 21 stuks .
- De snaar “Brooklyn Nets” heeft een lengte van 13 .
- De “Utah Jazz”-snaar heeft een lengte van 9 .
- Het “Cleveland Cavs” touw heeft een lengte van 14 .
Enzovoort.
Houd er rekening mee dat de LENGTH- functie spaties tussen woorden als tekens telt, maar de volgende spaties niet als tekens.
Als u de lengte van een tekenvariabele wilt berekenen, inclusief volgspaties, gebruikt u in plaats daarvan de functie LENGTHC .
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende functies in SAS kunt gebruiken:
Hoe de SUBSTR-functie in SAS te gebruiken
Hoe de COMPRESS-functie in SAS te gebruiken
Hoe de FIND-functie in SAS te gebruiken
Hoe de COALESCE-functie in SAS te gebruiken