Stata - How to merge datasets

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 19

  • @frikhatomar6426
    @frikhatomar6426 8 หลายเดือนก่อน +1

    Thanks it's helpful, we hope you would show us how tu use our single data from excel or from data stored out of stata for example... because this is the most used type I guess ! Thanks again (y)

    • @SteffensClassroom
      @SteffensClassroom  8 หลายเดือนก่อน +1

      Hi! Thank you for the comment. To solve this, you first import your file and then save it as a .dta (Stata format), and then you proceed as shown in the video :)

  • @loancet1878
    @loancet1878 3 ปีที่แล้ว +1

    Thanks from France ! it has been useful !

  • @mashai1161
    @mashai1161 6 หลายเดือนก่อน

    helps a lot! Thank you!

  • @alihussien7935
    @alihussien7935 8 หลายเดือนก่อน +1

    Thanks for your videos.
    I have a problem with merge I won't to merge 1:1 sam key variable . At all I have 7 dataset I like to merge. I get error says variable _merge already defined stata. How can we solve that problem?

    • @SteffensClassroom
      @SteffensClassroom  8 หลายเดือนก่อน +1

      After each separate merge, you need to drop the _merge variable that is automatically generated.

    • @alihussien7935
      @alihussien7935 8 หลายเดือนก่อน

      @@SteffensClassroom okay but I will still keep the merge it variables? It's word drop that's scare me, 😅 it will not deleting the already mergeit variables?

    • @SteffensClassroom
      @SteffensClassroom  8 หลายเดือนก่อน +1

      ​@@alihussien7935
      If you just only drop this one variable, then you are running into any trouble. Check out the keep/drop video if you need some additional help.

    • @alihussien7935
      @alihussien7935 8 หลายเดือนก่อน +1

      @@SteffensClassroom okay I will do, thanks a lot for your kindness and help

  • @ImtiazAli-dc7yd
    @ImtiazAli-dc7yd 7 หลายเดือนก่อน +1

    its very much helpful. thanks

  • @alainfav9278
    @alainfav9278 ปีที่แล้ว +1

    Thanks. It's really helpful

  • @NathanCats777
    @NathanCats777 11 หลายเดือนก่อน +1

    Hi Steffen, thanks a lot. I have a doubt. I have two datasets, one contains individual-level obs (var is idno) and the other has political parties as obs (string var is party). Both parties and individuals are nested in countries. The only var in common is indeed country, yet does not uniquely identify the obs. I would like to merge the two, by generating multiple obs for each idno in the master dataset corresponding to each idno-party pair in the same country. Unfortunately I'm stuck. Shall I create another variable to merge the two? Thanks a lot

    • @SteffensClassroom
      @SteffensClassroom  11 หลายเดือนก่อน +1

      I would assume that for instance you know which political party each individual belongs to, or at least something that can tie this all together. You would have to make a 1:m merge (see merge help file). Don't forget to change the string variable to numeric ( you can use encode here).

    • @NathanCats777
      @NathanCats777 11 หลายเดือนก่อน

      @@SteffensClassroom Thanks a lot!

  • @proguifreccia
    @proguifreccia 3 ปีที่แล้ว +1

    Stata automatically copy the original observation data when we do the 1:many. How make to NOT copy? Or, how to treat this additional observation (added after merging) as missing data?

    • @SteffensClassroom
      @SteffensClassroom  3 ปีที่แล้ว

      Of I am not mistaken, you can use the _merge variable that is automatically created when using merge. You can then use a keep/drop command to only keep the observations you want. So of you o ly want to keep the observations that appear in both datasets, you use keep if _merge==3.
      I hope this helps!

  • @emtiazhossainhritan3439
    @emtiazhossainhritan3439 2 ปีที่แล้ว

    Thanks a lot.