经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
计量经济学与统计论坛 五区
›
计量经济学与统计软件
›
Stata专版
reshape的问题long->wide
楼主
monstersivle
5949
2
收藏
2012-12-29
源文件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.
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
fgleric
2013-1-4 10:31:28
你的问题存在个迷惑部分:
假设第一列是ID,难道你要在stata产生两种不同的ID么?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
monstersivle
2013-1-4 19:56:18
fgleric 发表于 2013-1-4 10:31
你的问题存在个迷惑部分:
假设第一列是ID,难道你要在stata产生两种不同的ID么?
来源:
http://statalist.1588530.n2.nabb ... aset-td7580275.html
这是在别的网站上看到的帖子,想做个练习来着,并不知原帖作者意图。
生成个ID能转成wide的模样。
但是这第一行没绕出来。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
请教斑竹或者网友
如何reshape?
求教!如何用reshape long?
reshape long
怎样一次reshape long 多个变量
有没有替代reshape wide的更高效的命令啊??
请问reshape wide --> long 成面板数据该如何做?
想用reshape合并a1和a2 两个变量
reshape 命令问题求助
reshape wide-long,怎么保持i(id)的原始顺序?
栏目导航
Stata专版
真实世界经济学(含财经时事)
数据交流中心
爱问频道
SAS专版
经管文库(原现金交易版)
热门文章
【重磅权威】2000-2024年上市公司人力资本流 ...
求助英文文献一篇
中国力量席卷全球- 绿色赋能地产先行 掀起全 ...
中国风能太阳能资源年景公报(2025年)
《寻路集:在全球网络中寻找合适节点 》周其 ...
几何 (第一卷)[法] M. 贝尔热
几何(第三卷)[法] M. 贝尔热
我该如何记住你?智能体记忆系统的演化之路
CDA数据分析脱产就业班于2026年3月7日开班! ...
表格结构数据的核心特征及具象实例解析
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群