将数据从长数据转换为宽数据,并在stata中保留特定变量

问题描述 投票:0回答:0

我有一个包含 1000 多个变量的非常大的数据集。如何将此数据从长数据转换为宽数据以及:

  1. 保留数据集中的特定变量。
  2. 保留所有变量。

我试过下面的代码,其中 vacc_id 是标识符:

reshape wide var1, var2 ...varn-1, varn, i(vacc_id) j(cvax_num)

问题是因为我在数据集中有超过 1000 个变量,如果我指定要保留的变量(例如 var1、vars、var3),Stata 会抱怨数据集中有更多变量,因此任务不会执行。因此,由于数据集太大,我既不能保留特定变量也不能保留所有变量。

stata reshape
© www.soinside.com 2019 - 2024. All rights reserved.