Jak korzystać z funkcji długość w sas-ie (z przykładami)


Możesz użyć funkcji LENGTH w SAS-ie, aby obliczyć długość zmiennych znakowych, z wyłączeniem końcowych spacji.

Ta funkcja wykorzystuje następującą podstawową składnię:

DŁUGOŚĆ (wyrażenie)

Złoto:

  • wyrażenie : ciąg znaków do analizy

Poniższy przykład pokazuje, jak w praktyce wykorzystać tę funkcję.

Przykład: użycie funkcji DŁUGOŚĆ w SAS-ie

Załóżmy, że mamy następujący zestaw danych w SAS-ie:

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

Możemy użyć funkcji LENGTH , aby obliczyć długość każdego ciągu w kolumnie zespołu:

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

Funkcja DŁUGOŚĆ w SAS-ie

Nowa kolumna o nazwie długość_zespołu wyświetla długość każdego ciągu znaków w kolumnie zespołu .

Na przykład:

  • Łańcuch „Golden State Warriors” ma długość 21 .
  • Ciąg „Brooklyn Nets” ma długość 13 .
  • Struna „Utah Jazz” ma długość 9 .
  • Lina „Cleveland Cavs” ma długość 14 .

I tak dalej.

Należy zauważyć, że funkcja DŁUGOŚĆ zlicza spacje między słowami jako znaki, ale nie liczy końcowych spacji jako znaków.

Jeśli chcesz obliczyć długość zmiennej znakowej, łącznie ze spacjami końcowymi, użyj zamiast tego funkcji DŁUGOŚĆ .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak używać innych popularnych funkcji w SAS-ie:

Jak korzystać z funkcji SUBSTR w SAS-ie
Jak korzystać z funkcji COMPRESS w SAS-ie
Jak korzystać z funkcji ZNAJDŹ w SAS-ie
Jak korzystać z funkcji COALESCE w SAS-ie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *