Sas: 文字列を大文字、小文字、および適切な大文字に変換する
次のメソッドを使用して、SAS で文字列を大文字、小文字、および適切な大文字に変換できます。
方法 1: 文字列を大文字に変換する
new_string = UPCASE (old_string);
方法 2: 文字列を小文字に変換する
new_string = LOWCASE (old_string);
方法 3: 文字列を適切な大文字と小文字に変換する
new_string = PROPCASE (old_string);
次の例は、SAS の次のデータセットで各メソッドを使用する方法を示しています。
/*create dataset*/
data original_data;
input team $1-20;
datalines ;
Washington Wizards
Houston rockets
boston celtics
san antonio spurs
Orlando Magic
Miami Heat
;
run ;
/*view dataset*/
proc print data = original_data;
例 1: 文字列を大文字に変換する
次のコードは、すべてのチーム名が大文字に変換された新しいデータセットを作成する方法を示しています。
/*create new dataset*/
data new_data;
set original_data;
team = UPCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;
各チーム名は大文字に変換されていることに注意してください。
例 2: 文字列を小文字に変換する
次のコードは、すべてのチーム名が小文字に変換された新しいデータセットを作成する方法を示しています。
/*create new dataset*/
data new_data;
set original_data;
team = LOWCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;
各チーム名は小文字に変換されていることに注意してください。
例 3: 文字列を適切な大文字と小文字に変換する
次のコードは、すべてのチーム名の大文字と小文字が変換される新しいデータセットを作成する方法を示しています。
注: 正しい大文字化とは、各単語の最初の文字が大文字であることを意味します。
/*create new dataset*/
data new_data;
set original_data;
team = PROPCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;
各チーム名は大文字と小文字が正しく変換されていることに注意してください。
追加リソース
次のチュートリアルでは、SAS で他の一般的なタスクを実行する方法について説明します。
SAS での手順の概要の使用方法
SAS で変数の名前を変更する方法
SAS で新しい変数を作成する方法
SAS で重複を削除する方法