经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
计量经济学与统计论坛 五区
›
计量经济学与统计软件
›
Stata专版
reshape的问题long->wide
楼主
monstersivle
6022
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专版
学道会
经管文库(原现金交易版)
金融学(理论版)
休闲灌水
学术道德监督
热门文章
CDA数据分析脱产就业班在2026年3月7日开班了 ...
2026空间智能发展报告
2026年中国手游行业热点研究白皮书
经济政策不确定性冲击下全球系统性金融风险 ...
中国人的心性(曾仕强)
亚洲股票市场的风险溢出效应——基于动态金 ...
当Stata遇上 AI 智能体:你的实证研究,正在 ...
从数据仓库到智能取数:CDA数据分析师视角下 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
相对于Harness这个词,我更钟情控制论:从控 ...
推荐文章
【文献求助专区】版主工作备用贴
五一充电,学术突围!四大AI赋能王牌课程, ...
关于学术研究和论文发表的一些建议
几种免费下载文献的方法----我的文献应助经
【必看】【本版版规,欢迎发悬赏贴求助】
【新课】26年3月|Gemini辅助论文写作与数据 ...
关于如何利用文献的若干建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群