2014-01-07 53 views
-3

所以我有一个虚拟变量,我想提出所有的虚拟变量值为1的名字和姓氏。假设这个假人叫做var。我想列出一个有var=1的名字和姓氏的名单。Stata。排序数据

任何人都知道我该怎么做?

我试图

display "`firstname' `lastname'" if var==1 

,但没有奏效。

+0

如果没有关于您正在使用的特定编程语言的知识以及您的问题的更多背景,无法回答此问题。 –

+0

@Slater Tyranus标签'Stata'确实指定了语言。 –

+1

你的问题已经解决,但对于将来的问题,请注意“没有工作”是一个糟糕的错误报告:拼写出发生了什么,为什么它不是你想要的。 –

回答

2

您想要listif限定符。

sysuse auto, clear 
list make if (rep78 == 1) 

display是字符串和标量。我怀疑你的代码返回你的第一个firstname

+0

优秀。不知道有一个列表命令。基本上我需要的是 list firstname lastname if var == 1 – Pcarlitz