将数据从宽到长调整(创建面板数据)

Reshape data from wide to long (Creating Panel Data)

提问人:neef 提问时间:10/6/2023 最后编辑:Nick Coxneef 更新时间:10/6/2023 访问量:46

问:

我从数据流 Refinitiv 下载了数据。数据格式较宽,导致变量过多(761)。我只想形成 8 个变量。

我怎样才能在Stata中做到这一点?

在此处输入图像描述

我写了这个语法

reshape long Date variable, i(date) j(UVBKP, PCHUVBKP1D, UVBKPA, UVBKPB, UVBKTNA, UVBKNAV, UVBKPH, UVBKPL) 

但我不知道为什么它说

variable date not found
```
Stata 面板

评论

0赞 Nick Cox 10/6/2023
您的图像是电子表格文件,因此您没有提供有关 Stata 中变量名称的可靠信息。

答:

0赞 aritrin 10/6/2023 #1

您正在尝试在 Stata 中将数据从宽格式调整为长格式,但遇到了“未找到可变日期”的问题。若要成功重塑数据,请确保在命令中引用的变量名称与数据集中的变量名称完全匹配。reshape

此外,还可以指定 和 选项来指示新的长格式变量的前缀。下面是语法的更正版本:ij

reshape long UVBKP PCHUVBKP1D UVBKPA UVBKPB UVBKTNA UVBKNAV UVBKPH UVBKPL, i(Date) j(Variable)

在此语法中,替换为要创建的 8 个变量中每个变量的相应标识符。确保它与数据集中日期变量的变量名称完全匹配。VariableDate