在Stata中重新组织面板数据



我正在使用Stata处理我自己的数据,并且我在以面板格式重组我的数据时遇到了问题。

更具体地说,我有一个数据集,第一列是年份,第二列是个人,其余列包括变量。

数据集的第一行包括我的样本中所有个体的第一年(y1)的观测值。以下几行包括我的样本中所有个体第二年(y2)的观察结果。以下几行包括样本中所有个体第三年(y3)的观察结果。

我想要一个数据集,其中第一行将包括我的样本中第一个个体在所有年份的观察结果。以下几行将包括对第二个个体在所有年份的观察。以下几行将包括所有年份第三个人的观察结果。等。

下面是一个例子:我需要改变这个数据集的格式:

year  id   var1    var2    var3
y1    1    ..      ..      ..
y1    2    ..      ..      ..
y1    3    ..      ..      ..
y2    1    ..      ..      ..
y2    2    ..      ..      ..
y2    3    ..      ..      ..
y3    1    ..      ..      ..
y3    2    ..      ..      ..
y3    3    ..      ..      ..

变成如下格式:

year  id   var1    var2    var3
y1    1    ..      ..      ..
y2    1    ..      ..      ..
y3    1    ..      ..      ..
y1    2    ..      ..      ..
y2    2    ..      ..      ..
y3    2    ..      ..      ..
y1    3    ..      ..      ..
y2    3    ..      ..      ..
y3    3    ..      ..      ..

用一个答案来结束这个问题:这个问题似乎是关于数据排序的,所以

sort id year

产生期望的结果。

您可能还需要参考一些指南—例如,help gs .

相关内容

  • 没有找到相关文章

最新更新