将变量拆分为单独的行

Splitting a variable into separate rows

我想将我的变量 "Wellbeing_Pre" 和 "Wellbeing_Post" 拆分为一个 Wellbeing 变量和一个 Pre/Post-Variable,这样我每个 pre 和 post 都有一行一列用于变量 "wellbeing",一列用于变量 "Pre / Post"(0=pre,1=post)。

我的数据中已经有一个长格式,其中每个人的每个测量点都有几行。现在我想将 Pre Post 测量值也拆分为单独的行。

我很感激你的想法! :-)

详细说明@horace_vr的解决方案:

varstocases make Wellbeing from Wellbeing_Pre Wellbeing_Post /index=PPtxt(Wellbeing).

* variable PPtxt now has the values "Wellbeing_Pre" and "Wellbeing_Post". 
* If you want a numeric 1/0 variable instead, do the following.

recode PPtxt ("Wellbeing_Pre"=0) ("Wellbeing_Post"=1) into Pre_Post.
exe.