楼主: mengdengliao
8294 12

[数据管理求助] stata有两行某些变量重复的数据,如何把不重复的变量相加并替换掉原来的值 [推广有奖]

  • 0关注
  • 0粉丝

大专生

55%

还不是VIP/贵宾

-

威望
0
论坛币
475 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
445 点
帖子
35
精华
0
在线时间
53 小时
注册时间
2015-6-13
最后登录
2020-5-16

楼主
mengdengliao 发表于 2018-2-1 16:53:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
这个问题有些难以描述直接上图了

从数据库down的某些数据是断裂的,比如166号本来一行的数据,他给搞了两行显示。害的我差点以为是重复值删掉了
所以现在需要把这两行看似重复的数据(其实本来应该是一行观测值)篮框的部分相加,不知道怎么实现?

谢谢各位大神了!
微信截图_20180201164844.png


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata Down 重复值 数据库 stata重复值

沙发
我是小肚肚 发表于 2018-2-1 17:31:52
你的个体识别变量是 symbol report year, 要将NAVG合并起来?
如果是这样:
bys symbol report year: egen NAVG1=total(NAVG)
这样NAVG1 就是你要的了
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 1 + 1 精彩帖子

总评分: 经验 + 1  论坛币 + 1   查看全部评分

藤椅
蓝色 发表于 2018-2-1 17:36:46
collapse (sum) x1 x2 x3 x4 x5, by(year symbol report)
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 1 + 1 精彩帖子

总评分: 经验 + 1  论坛币 + 1   查看全部评分

板凳
黃河泉 在职认证  发表于 2018-2-1 17:51:25
尔后建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

报纸
mengdengliao 发表于 2018-2-1 20:39:12
我是小肚肚 发表于 2018-2-1 17:31
你的个体识别变量是 symbol report year, 要将NAVG合并起来?
如果是这样:
bys symbol report year: eg ...
谢谢太给力了!!

地板
mengdengliao 发表于 2018-2-1 20:39:59
蓝色 发表于 2018-2-1 17:36
collapse (sum) x1 x2 x3 x4 x5, by(year symbol report)
谢谢大神!

7
mengdengliao 发表于 2018-2-1 20:40:15
黃河泉 发表于 2018-2-1 17:51
尔后建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列 ...
好的,我尝试一下

8
mengdengliao 发表于 2018-2-3 22:50:30
黃河泉 发表于 2018-2-1 17:51
尔后建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列 ...
您好!我现在会用dataex把数据导出来,粘贴到贴子里。请问怎么把自己do文件里面的命令也用dataex这种格式导出呢?感谢!

9
黃河泉 在职认证  发表于 2018-2-4 08:09:24
mengdengliao 发表于 2018-2-3 22:50
您好!我现在会用dataex把数据导出来,粘贴到贴子里。请问怎么把自己do文件里面的命令也用dataex这种格式 ...
dataex 只适合资料,至于资料,可直接 copy 并利用 <> 将其展示。

10
xlolfsh 在职认证  发表于 2018-2-4 12:14:25
我是小肚肚 发表于 2018-2-1 17:31
你的个体识别变量是 symbol report year, 要将NAVG合并起来?
如果是这样:
bys symbol report year: eg ...
* Example generated by -dataex-. To install: ssc install dataex
clear
input double(pid year) float edu
100051501 2014  0
100051502 2016  4
102571552 2016 -8
103788501 2016  6
110001101 2010  0
110002102 2014  0
110003101 2010  0
110003101 2014  0
110003101 2016  4
110003102 2012  0
end
大神,请教一个问题,现在把面板数据的一部分列在这里,pid为个体变量,每个变量对应2010、2012、2014、2016这4个年份,可能有年份缺失,现在我想把每个pid的edu变量的其余三个年份数据替换为2016年的数据,命令应该如何写,请您赐教,不胜感谢!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-24 04:22