楼主: dxystata
4271 15

如何reshape [推广有奖]

11
dxystata 发表于 2011-6-29 19:36:15
我的得到的变量名是x1 x2  y1 y2

12
jzhyue 发表于 2011-6-29 20:35:05
将你的示例数据变量名称与你提供的两步实现的变量名称统一一下

13
jzhyue 发表于 2011-6-29 20:38:36
*就提供的示例数据:实事上你的visit var1在标识上等同于 var2
*蓝色版主:
drop visit var1
reshape wide value,i(id ) j(var2)  str
renpfix value ""
*或者不用var2:
replace var1=var1+string(visit)  //产生的var1等同于var2
drop visit var2
reshape  wide value,i(id ) j(var1)  str
renpfix value ""
已有 1 人评分论坛币 收起 理由
dxystata + 20 好的意见建议

总评分: 论坛币 + 20   查看全部评分

14
夸克之一 发表于 2011-6-30 00:17:05
dxystata 发表于 2011-6-28 19:41
夸克之一 发表于 2011-6-28 16:39
额楼主,你是stata的版主。。我以为你是要讲解如何reshape才进来的。。
你是区版主,对此感兴趣,怎么不回答问题啊!
额。。我是进来学习的。。。要是知道怎么做肯定回答。。您不要生气。。

15
dxystata 发表于 2011-6-30 07:45:29
jzhyue 发表于 2011-6-29 20:38
*就提供的示例数据:实事上你的visit var1在标识上等同于 var2
*蓝色版主:
drop visit var1
reshape wide value,i(id ) j(var2)  str
renpfix value ""
*或者不用var2:
replace var1=var1+string(visit)  //产生的var1等同于var2
drop visit var2
reshape  wide value,i(id ) j(var1)  str
renpfix value ""
renpfix good!

16
jzhyue 发表于 2011-6-30 08:36:07
dxystata 发表于 2011-6-28 23:48
reshape wide var5,i(id time) j(var3) string
reshape wide var*,i(id) j(time)
*就提供的数据结构,应该是这样的?
drop var2
reshape wide value,i(id visit) j(var1) s
reshape wide valuex valuey,i(id) j(visit)
renpfix value ""

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-22 21:03