String 如何将所有字符串变量的内容小写?

String 如何将所有字符串变量的内容小写?,string,stata,lowercase,String,Stata,Lowercase,我正试图找出一种有效的方法,将Stata中字符串变量的所有内容都小写。我知道如何一次处理一个变量(使用一个名为variable的变量的例子),比如 是否有简单的方法,例如使用以下方法将所有变量名小写: rename *, lower ds将为您提供所有字符串变量的名称列表,然后您可以按照通常的方式循环它们。另请参见findname(Stata Journal),以获取查找满足特定条件的变量名称的替代命令。使用findname的语法与之类似,findname,type(string) renam

我正试图找出一种有效的方法,将Stata中字符串变量的所有内容都小写。我知道如何一次处理一个变量(使用一个名为variable的变量的例子),比如

是否有简单的方法,例如使用以下方法将所有变量名小写:

rename *, lower

ds
将为您提供所有字符串变量的名称列表,然后您可以按照通常的方式循环它们。另请参见
findname
(Stata Journal),以获取查找满足特定条件的变量名称的替代命令。使用
findname
的语法与之类似,
findname,type(string)

rename *, lower
ds, has(type string) 
foreach v in `r(varlist)' { 
    replace `v' = lower(`v') 
}