2016-06-12 14 views
1

私は、Stataの文字列変数のすべての内容を小文字にする効率的な方法を見つけようとしています。私はそのようなすべての変数名を小文字に次使用するなど、単にそれを行うための方法はありすべての文字列変数の内容を小文字にするにはどうすればよいですか?

replace VARIABLE = lower(VARIABLE) 

のように、(VARIABLEと呼ばれる変数の例を使用して)一度にそれを一つの変数を行う方法を知っている:

rename *, lower 

答えて

2

dsは、すべての文字列変数の名前のリストを提供します。その後、通常の方法でループすることができます。特定の条件を満たす変数の名前を見つける代替コマンドについてはfindnameStata Journal)も参照してください。 findnameを使用する構文は、findname, type(string)と似ています。

ds, has(type string) 
foreach v in `r(varlist)' { 
    replace `v' = lower(`v') 
} 
関連する問題