使用以变量名作为值的列表命令

Using List-command with variable names as values

我想按以下方式使用列表命令:

list var1 var2 var3 if condition

var1var2 是普通变量,我希望用 list 命令显示它们的值。 var3 但是应该是一个变量,其变量名称为 var2.

结果将是:

value_of_var1 | value_of_var2 | variable_name_var2

我知道这在 SPSS 中有效,但不知道如何在 Stata 中执行。

我不明白你为什么想要这个(但我相信你有充分的理由)所以我不确定这是最好的解决方案,但你可以这样做:

gen var3 = "variable_name_var2"

list var1 var2 var3 if condition

它可能有点手动,但由于您没有声明您将对许多变量重复此操作,因此它可能对您有用。