如何使用Stata或Excel创建时间变量?
我有一个正在编辑的数据集,因此它可以用于时间序列回归,因为时间当前的格式不可用。现有数据的格式如下:如何使用Stata或Excel创建时间变量?,excel,database-design,statistics,stata,Excel,Database Design,Statistics,Stata,我有一个正在编辑的数据集,因此它可以用于时间序列回归,因为时间当前的格式不可用。现有数据的格式如下: -------------------------------------------------- | id|size |2017price|2016price|2015price|2014price| ... ------------------------------------------------- | 1 | 3 | 50 | 8
--------------------------------------------------
| id|size |2017price|2016price|2015price|2014price| ...
-------------------------------------------------
| 1 | 3 | 50 | 80 | 21 | 56 | ...
--------------------------------------------------
| 2 | 5 | 78 | 85 | 54 | 67 | ...
--------------------------------------------------
| 3 | 2 | 18 | 22 | 34 | 54 | ...
--------------------------------------------------
...
...
...
我想添加一个时间变量,该变量说明每年的情况,并给出相应的值作为价格变量
---------------------------
| id | size |t | price|
--------------------------
| 1 | 3 |2017| 50 |
--------------------------
| 1 | 3 |2016| 80 |
--------------------------
| 1 | 3 |2015| 21 |
--------------------------
| 1 | 3 |2014| 21 |
--------------------------
| 2 | 5 |2017| 78 |
--------------------------
| 2 | 5 |2016| 85 |
--------------------------
| 2 | 5 |2015| 54 |
--------------------------
| 2 | 5 |2014| 67 |
--------------------------
| 3 | 2 |2017| 18 |
--------------------------
| 3 | 2 |2016| 22 |
--------------------------
| 3 | 2 |2015| 34 |
--------------------------
| 3 | 2 |2014| 54 |
--------------------------
...
...
...
Stata或Excel中是否有自动执行此操作的功能?我有20年的数据,有超过35000条条目,所以手工编辑是行不通的 由于变量名不能以数字字符开头,因此给出的数据示例不太合适 修复了此问题,这是一个针对“重塑”命令not功能的练习
clear
input id size price2017 price2016 price2015 price2014
1 3 50 80 21 56
2 5 78 85 54 67
3 2 18 22 34 54
end
reshape long price, i(id size) j(year)
sort id size year
list , sepby(id)
+--------------------------+
| id size year price |
|--------------------------|
1. | 1 3 2014 56 |
2. | 1 3 2015 21 |
3. | 1 3 2016 80 |
4. | 1 3 2017 50 |
|--------------------------|
5. | 2 5 2014 67 |
6. | 2 5 2015 54 |
7. | 2 5 2016 85 |
8. | 2 5 2017 78 |
|--------------------------|
9. | 3 2 2014 54 |
10. | 3 2 2015 34 |
11. | 3 2 2016 22 |
12. | 3 2 2017 18 |
+--------------------------+
谢谢@pnuts的建议,但我没法让它正常工作,但另一个答案有效!谢谢你的帮助,尼克·考克斯!