stata数据清理与高效语法

Stata--提取除某个变量外所有的变量

2021-06-10  本文已影响0人  古城路揸fit人

现在产生了一个数据需求,对除某个变量外所有的变量进行循环。基本思路为将某个变量外所有的变量提取出来,放入一个暂元中,再对该暂元进行循环。

我们使用到的核心命令是ds、strtrim和subinword。程序的运行逻辑是,使用ds命令返回一个包含所有变量的暂元`r(varlist)',使用subinword将特定的字符串删除(在我们的例子中是姓名),再使用strtrim将首尾多余的空格删除。

ds 
local a = strtrim(subinword("`r(varlist)'","姓名","",1)) //ds命令的返回值r(varlist)将储存所有变量
上一篇 下一篇

猜你喜欢

热点阅读