我正试图找出一种有效的方法来小写Stata中字符串变量的所有内容。我知道如何一次做一个变量(使用一个名为VARIABLE的变量的例子),比如
replace VARIABLE = lower(VARIABLE)
有没有办法简单地做到这一点,例如使用以下内容来小写所有变量名称:
rename *, lower
答案 0 :(得分:2)
ds
将为您提供所有字符串变量的名称列表,之后您可以按常规方式循环遍历它们。另请参阅findname
( Stata Journal )以获取替代命令,以查找满足特定条件的变量名称。使用findname
的语法类似,findname, type(string)
。
ds, has(type string)
foreach v in `r(varlist)' {
replace `v' = lower(`v')
}