Stata - How to merge datasets

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024

Комментарии • 19

  • @loancet1878
    @loancet1878 3 года назад +1

    Thanks from France ! it has been useful !

  • @ImtiazAli-dc7yd
    @ImtiazAli-dc7yd 4 месяца назад +1

    its very much helpful. thanks

  • @mashai1161
    @mashai1161 3 месяца назад

    helps a lot! Thank you!

  • @alainfav9278
    @alainfav9278 Год назад +1

    Thanks. It's really helpful

  • @frikhatomar6426
    @frikhatomar6426 5 месяцев назад +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  5 месяцев назад +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 :)

  • @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!

  • @NathanCats777
    @NathanCats777 8 месяцев назад +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  8 месяцев назад +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 8 месяцев назад

      @@SteffensClassroom Thanks a lot!

  • @emtiazhossainhritan3439
    @emtiazhossainhritan3439 2 года назад

    Thanks a lot.

  • @alihussien7935
    @alihussien7935 6 месяцев назад +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  6 месяцев назад +1

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

    • @alihussien7935
      @alihussien7935 6 месяцев назад

      @@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  6 месяцев назад +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 6 месяцев назад +1

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