Stata相关 - 选择特定的行

时间:2015-10-28 14:39:56

标签: extract stata

我目前正在处理一个数据集,该数据集包含个体i = 1,...,N的时间t = 1,...,T的信息。我的数据集中基本上有一个面板结构。但是,我想从每个人中只选择一行数据。具体来说,我想为每个个体i = 1,...,N选择最后一个时间段t = T.如何从更大的数据集中“提取”此特定信息?

1 个答案:

答案 0 :(得分:1)

在Stata [not STATA]中,行更适合称为观察。你可以选择"使用通用

在每个面板中的最后一次观察
bysort id (time) : ... if _n == _N 

by:

的支持下
  1. 内置变量_n标识每个面板中的观察结果

  2. 它的兄弟_N是每个面板中的观察数量,因此标识每个面板中的最后一个观察值。

  3. 这是有据可查的:例如:请参阅解释by:前缀的帮助和手册条目。