楼主: 余鱼
12451 14

纠结的数据处理 [推广有奖]

  • 0关注
  • 0粉丝

大专生

48%

还不是VIP/贵宾

-

威望
0
论坛币
25 个
通用积分
2.0864
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
338 点
帖子
31
精华
0
在线时间
68 小时
注册时间
2010-6-20
最后登录
2015-2-4

楼主
余鱼 发表于 2011-5-6 15:05:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
这是我在用 merge  new(变量名) using 1(代表的是新表)出现的问题

variable new does not uniquely identify observations in the master data
variable new does not uniquely identify observations in 1.dta
  

请问该怎么办  要是用duplicate  drop new,force时很多的样本将会去掉 这样也不行 希望大家帮帮我


最近在写论文 数据问题是一个比一个头大!!!!
二维码

扫码加我 拉你入群

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

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

关键词:数据处理 observations observation duplicate observat 数据处理 纠结 数据分析专题 数据处理 数据分析软件 数据分析报告 面板数据分析 excel数据分析 数据分析方法 项目数据分析

沙发
余鱼 发表于 2011-5-6 15:10:21
刚才忘记了 这是我用与两个合并的数据  谢谢大家啦

藤椅
sungmoo 发表于 2011-5-6 15:22:24
余鱼 发表于 2011-5-6 15:10 刚才忘记了 这是我用与两个合并的数据
你还忘记的是,详细说明你想要什么样的结果(合并的原则是什么)。

(许多问到merge等命令的人都不愿意详细说明自己的数据与想要的结果)

板凳
sungmoo 发表于 2011-5-6 15:23:51
如果操作者自己对想要的结果没有明确的思路,是不能指望软件给出更明确的结果的。

报纸
余鱼 发表于 2011-5-6 15:31:14
我忘记说了 不好意思  因为我想要的是个人层面上的数据  这两个数据都是个人层面上的  我进行的操作是



use "C:\Users\incom-ind.dta", clear
. egen new=concat( hhid  wave line)
. sort  new
. save 1
file 1.dta saved
. use "C:\Users\insurance_ind.dta", c
> lear
. gen line= line2009
. drop  line2009
. egen new=concat( hhid  wave line)
. sort  new
. save 2
file 2.dta saved
file 2.dta saved
. merge  new using 1
variable new does not uniquely identify observations in the master data
variable new does not uniquely identify observations in 1.dta

地板
sungmoo 发表于 2011-5-6 15:32:43
余鱼 发表于 2011-5-6 15:31 我忘记说了 不好意思  因为我想要的是个人层面上的数据  这两个数据都是个人层面上的  我进行的操作是
前面想了解的是,你想要的最终结果是什么?

7
余鱼 发表于 2011-5-6 15:37:29
把两个数据合并起来

8
sungmoo 发表于 2011-5-6 15:40:36
余鱼 发表于 2011-5-6 15:37 把两个数据合并起来
这种说法太含糊了。你可以参照https://bbs.pinggu.org/thread-1089388-1-1.html

那个帖子中,如果提问者一开始就很清楚地说明自己的数据库与想要的结果,就不必兜那么大的圈子。

合并的逻辑与原则是什么?(比如,遇到重复观测值,如何处理?)

9
余鱼 发表于 2011-5-6 15:43:40
好的  非常感谢啊

10
余鱼 发表于 2011-5-6 15:51:45
其实就是想把数据1和数据2用NEW 这个变量把他们合在一起  但是每一次merge的时候就是会出现
variable new does not uniquely identify observations in the master data
variable new does not uniquely identify observations in 1.dta
(这样的情况)


对了 数据1的原始数据是incominc  数据2的原始数据是insurance

其实处理后的数据中的new 是这样生成的:egen new=concat(hhid  wave line)

原始数据.zip

1014.28 KB

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

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