我怎么能在Stata中做Excel = INDEX(_,MATCH(_,_,0))?

时间:2015-07-22 19:46:15

标签: stata excel

我想在Stata 12中使用与=INDEX(_,MATCH(_,_,0)) Excel相同的概念,专门使用Stata编程。

有没有办法将一个值与一个列匹配(比如变量A),然后将另一个列(比如变量B)作为输出?

2 个答案:

答案 0 :(得分:1)

依靠Stata用户了解MS Excel的功能并不是一个好主意:许多知识渊博的Stata用户不使用MS Excel。相反,提出失败的尝试是个好主意。在提出好问题时请参阅https://stackoverflow.com/help/asking

以下是您想要的吗?

clear
set more off

*----- example data -----

sysuse auto
keep make foreign

bysort foreign (make) : keep if _n == 1

list, nolabel

*----- what you want ? -----

// two cases
list make if foreign == 1
list make if foreign == 0

运行findit vlookup,获取用户编写的命令,但是在Stata中。

答案 1 :(得分:0)

我相信你正在寻找'合并'命令。键入'帮助合并'作出解释。