Stata 转置变量
有没有一种简单的方法可以在Stata中转置我的变量 发件人: 致: 我的理解是,我必须首先创建一个矩阵:Stata 转置变量,stata,Stata,有没有一种简单的方法可以在Stata中转置我的变量 发件人: 致: 我的理解是,我必须首先创建一个矩阵: mkmat *, matrix(data) matrix data = data' svmat data 尝试xpose: . webuse xposexmpl, clear . list +--------------------------------+ | county year1 year2 year3 | |-------------
mkmat *, matrix(data)
matrix data = data'
svmat data
尝试
xpose
:
. webuse xposexmpl, clear
. list
+--------------------------------+
| county year1 year2 year3 |
|--------------------------------|
1. | 1 57.2 11.3 19.5 |
2. | 2 12.5 8.2 28.9 |
3. | 3 18 14.2 33.2 |
+--------------------------------+
. xpose, clear varname
. list
+-------------------------------+
| v1 v2 v3 _varname |
|-------------------------------|
1. | 1 2 3 county |
2. | 57.2 12.5 18 year1 |
3. | 11.3 8.2 14.2 year2 |
4. | 19.5 28.9 33.2 year3 |
+-------------------------------+
mkmat *, matrix(data)
matrix data = data'
svmat data
. webuse xposexmpl, clear
. list
+--------------------------------+
| county year1 year2 year3 |
|--------------------------------|
1. | 1 57.2 11.3 19.5 |
2. | 2 12.5 8.2 28.9 |
3. | 3 18 14.2 33.2 |
+--------------------------------+
. xpose, clear varname
. list
+-------------------------------+
| v1 v2 v3 _varname |
|-------------------------------|
1. | 1 2 3 county |
2. | 57.2 12.5 18 year1 |
3. | 11.3 8.2 14.2 year2 |
4. | 19.5 28.9 33.2 year3 |
+-------------------------------+