Sas で length 関数を使用する方法 (例あり)


SAS のLENGTH関数を使用すると、末尾のスペースを除いた文字変数の長さを計算できます。

この関数は次の基本構文を使用します。

LENGTH(式)

金:

  • : 解析する文字列

次の例は、この関数を実際に使用する方法を示しています。

例: SAS での LENGTH 関数の使用

SAS に次のデータセットがあると仮定します。

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

LENGTH関数を使用して、チーム列の各文字列の長さを計算できます。

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

SAS の LENGTH 関数

Team_lengthという新しい列には、チーム列の各文字列の長さが表示されます。

例えば:

  • 「ゴールデン ステート ウォリアーズ」チェーンの長さは21です。
  • 文字列「Brooklyn Nets」の長さは13です。
  • 「ユタ ジャズ」文字列の長さは9です。
  • 「クリーブランド キャブス」のロープの長さは14です。

等々。

LENGTH関数は単語間のスペースを文字としてカウントしますが、末尾の空白は文字としてカウントしないことに注意してください。

末尾のスペースを含む文字変数の長さを計算する場合は、代わりにLENGTHC関数を使用します。

追加リソース

次のチュートリアルでは、SAS の他の一般的な関数の使用方法について説明します。

SAS で SUBSTR 関数を使用する方法
SAS で COMPRESS 機能を使用する方法
SAS で FIND 関数を使用する方法
SAS での COALESCE 機能の使用方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です