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

时间:2016-06-12 21:36:19

标签: string stata lowercase

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

replace VARIABLE = lower(VARIABLE)

有没有办法简单地做到这一点,例如使用以下内容来小写所有变量名称:

rename *, lower

1 个答案:

答案 0 :(得分:2)

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

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