楼主: nanziSophia
11272 20

[数据管理求助] stata 如何把多行数据合并成一行by ID ? [推广有奖]

11
nanziSophia 学生认证  发表于 2017-10-25 15:32:43 |只看作者 |坛友微信交流群
我是小肚肚 发表于 2017-10-23 21:29
用dataex把你的数据贴上来,collapse是可以的
  1. by hcode,sort:replace edu1=edu1[_n-1] if edu1[_n]==. & edu1[_n-1]!=.
复制代码
我换成了这个语句之后,再duplicates drop hcode,
结果就没问题。

不过还是想问一句,dataex如何把数据上传上来呢?
我没用过

使用道具

12
黃河泉 在职认证  发表于 2017-10-25 16:56:32 |只看作者 |坛友微信交流群
nanziSophia 发表于 2017-10-25 15:32
我换成了这个语句之后,再duplicates drop hcode,
结果就没问题。
1. 我相信用 dataex 将资料上传一定是这个论坛之趋势(美国已是,我也在推动)。2. 建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://bbs.pinggu.org/thread-5917273-1-1.html

使用道具

13
蓝色 发表于 2017-10-25 20:09:57 |只看作者 |坛友微信交流群
安装那个命令
看看帮助的介绍就知道怎么用了啊
https://bbs.pinggu.org/thread-5917273-1-1.html   这个链接里面也解释的很清楚

使用道具

14
nanziSophia 学生认证  发表于 2017-10-26 20:53:17 |只看作者 |坛友微信交流群
谢谢你们的解答。
  1. collapse (mean) edu1 edu2 fedu1 fedu2 medu1 medu2 IVfedu IVmedu ln_fincome gender age kind,by(hhcode)
复制代码

数据结构如下,
  1. dataex gender in 1/10
复制代码
  1. input float gender
  2. .
  3. .
  4. .
  5. .
  6. .
  7. 1
  8. 1
  9. .5
  10. .
  11. .
  12. end
复制代码

其中gender取值本来应该是0和1,结果取值还有0.5,这是怎么一回事呢?

使用道具

15
我是小肚肚 发表于 2017-10-26 22:44:36 |只看作者 |坛友微信交流群
nanziSophia 发表于 2017-10-26 20:53
谢谢你们的解答。

数据结构如下,
能不能把原数据传上来,不然我不知道怎么会出0.5这个值。 代码是没问题啊,只看结果我有点懵

使用道具

16
黃河泉 在职认证  发表于 2017-10-27 07:51:36 |只看作者 |坛友微信交流群
nanziSophia 发表于 2017-10-26 20:53
谢谢你们的解答。

数据结构如下,
因为你用 collapse,它的 default 是算 (gender) 平均数

使用道具

17
nanziSophia 学生认证  发表于 2017-10-27 15:37:31 |只看作者 |坛友微信交流群
黃河泉 发表于 2017-10-27 07:51
因为你用 collapse,它的 default 是算 (gender) 平均数!
我也觉得可能是因为用的是mean
那该换成什么呢?

使用道具

18
nanziSophia 学生认证  发表于 2017-10-27 15:38:59 |只看作者 |坛友微信交流群
我是小肚肚 发表于 2017-10-26 22:44
能不能把原数据传上来,不然我不知道怎么会出0.5这个值。 代码是没问题啊,只看结果我有点懵
可能是mean 的原因,数据传上来,基本代码也必须全部传上来,课题内容基本就暴露了,所以请谅解啊

使用道具

19
黃河泉 在职认证  发表于 2017-10-27 16:37:20 |只看作者 |坛友微信交流群
nanziSophia 发表于 2017-10-27 15:38
可能是mean 的原因,数据传上来,基本代码也必须全部传上来,课题内容基本就暴露了,所以请谅解啊
你可以自己举个代表性的例子啊!

使用道具

20
蓝色 发表于 2017-10-27 18:56:32 |只看作者 |坛友微信交流群
你贴出来的数据也不是你提问的那个样子的数据

出什么结果,就很难知道

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 17:43