Suppose we have:
>>> df1
   A  B
0  1  a
1  2  a
2  3  a
3  4  a
>>> df2
   A  B
0  1  b
1  2  b
2  3  b
3  5  b
I would like to merge them on "A" and then list them by interleaving rows like:
   A  B
0  1  a
0  1  b
1  2  a
1  2  b
2  3  a
2  3  b
I tried merge but it list them column by column. For example if I have 3 or more data frames, merge can merge them on some columns, but my problem would be then to interleave them
 
    