Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: RE: merging - unique observations
From
"Joseph Coveney" <[email protected]>
To
<[email protected]>
Subject
Re: st: RE: merging - unique observations
Date
Sun, 6 Apr 2014 15:23:35 +0900
Make sure that you get the m:1 or 1:m in the proper order. If not, then you'll get the error you mentioned. See below.
Joseph Coveney
. clear *
. set more off
. set linesize 79
.
. input str244(reporter partner) int period str2 trade
>
>
> reporter
>
>
> partner period trade
1. can usa 2000 k1
2. can usa 2002 k2
3. end
.
. tempfile tmpfil0
. quietly save `tmpfil0'
.
. drop _all
.
. input str244(reporter partner) str2 distance
>
>
> reporter
>
>
> partner distance
1. can usa x1
2. can arg x2
3. end
.
. *
. * Accidentally got it backwards (gives error message)
. *
. capture noisily merge m:1 reporter partner using `tmpfil0'
variables reporter partner do not uniquely identify observations in the using
data
.
. *
. * Got it right, here
. *
. merge 1:m reporter partner using `tmpfil0', ///
> keep(matched) noreport nogenerate
.
. sort reporter partner period
. list, noobs sepby(reporter partner)
+------------------------------------------------+
| reporter partner distance period trade |
|------------------------------------------------|
| can usa x1 2000 k1 |
| can usa x1 2002 k2 |
+------------------------------------------------+
.
. exit
end of do-file
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Andreas Dimopoulos
Sent: Sunday, April 6, 2014 13:34
To: [email protected]
Subject: Re: st: RE: merging - unique observations
My first dataset is like:
reporter partner period trade
can usa 2000 k1
can usa 2002 k2
and my second dataset is like:
reporter partner distance
can usa x1
can arg x2
A difference between the datasets is that the second one has every pair of
countries in the sample while the first one not. For example, the pair
CAN-ARG does not exist in the first one. Hope that helps?
Regards,
A
On Sun, 6 Apr 2014 00:35:33 +0000, Joe Canner <[email protected]> wrote:
> Andrew,
>
> It is difficult to say for sure what the problem is without more details
> about your data, what command(s) you ran, and the exact error message
you
> received.
>
> However, it appears that at least one of the problems is that your first
> data set has multiple observations per country-pair (one for each year)
> while the second data set has only one observation per country-pair. If
> this is the case, try a many-to-one merge:
> . merge m:1 countrypair using distancedata
>
> I can also imagine other problems that might arise from the use of
> country-pairs as the merging key, but we would have to know more about
your
> data in order to diagnose them.
>
> Regards,
> Joe Canner
> Johns Hopkins University School of Medicine
>
> ________________________________________
> From: [email protected]
> [[email protected]] on behalf of Andreas Dimopoulos
> [[email protected]]
> Sent: Saturday, April 05, 2014 5:47 PM
> To: [email protected]
> Subject: st: merging - unique observations
>
> Good evening,
>
> I have two datasets where the first one contains pairs of countries and
> their in between trade for different years and another dataset which has
> the pair of countries and their in between distance etc (which don't
change
> over time). I tried to merge those two datasets based on the things I
have
> read but stata tells me that the observations cannot be uniquely
> identified.
>
> Any piece of advise?
>
> Regards,
> Andrew
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/faqs/resources/statalist-faq/
> * http://www.ats.ucla.edu/stat/stata/
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/faqs/resources/statalist-faq/
> * http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/