源文件a.txt:
11 1 1995
22 2 1995
33 3 1995
44 4 1995
55 5 1995
66 6 1996
77 7 1996
88 8 1996
99 9 1996
110 10 1996
121 11 1996
想转成1995 1995 1996 1996
11 1 66 6
22 2 77 7
33 3 88 8
44 4 99 9
55 5 110 10
121 11
结果操作
insheet using a.txt,clear
bysort v3: gen n=_n
reshape wide v1 v2, i(n) j(v3)
drop n
outsheet using b.txt,replace
转成这样了,
v11995 v21995 v11996 v21996
11 1 66 6
22 2 77 7
33 3 88 8
44 4 99 9
55 5 110 10
121 11
第一行与要求相异, 想过之后加上第一行1995 1995 1996 1996,但是觉得是不是想麻烦了,大家有什么好办法?总感觉有地方没绕明白。
thanks in advance.


雷达卡




京公网安备 11010802022788号







