将行拆分为多行

时间:2013-09-27 12:48:27

标签: stata

已更新

我对Stata很新,我正在努力将行分成多行

我的表中有以下结构:

 **particid period1 period2 v0pd20 v1pd20 v2pd20 v3pd20 v4pd20 v5pd20 v6pd20 v7pd20**

您可以看到here

的屏幕截图

如何基于以上

创建具有以下结构的新表
 **particid period pd20_0 pd20_1 pd20_2 pd20_3**
 particid period1 v0pd20 v1pd20 v2pd20 v3pd20
 particid period2 v4pd20 v5pd20 v6pd20 v7pd20

根据@NickCox的输入,我尝试使用堆栈命令

stack v0pd20 v1pd20 v2pd20 v3pd20 v4pd20 v5pd20 v6pd20 v7pd20, into (pd20_0 pd20_1 pd20_2 pd20_3)

它确实stack the values correctly,但现在我无法弄清楚如何包含particid并创建包含旧的period1和period2变量的新的period-variable。

非常感谢任何帮助!

0 个答案:

没有答案