I want to do the following join:
A B
0 a z
1 b y
2 c x
A C D
0 a 1 xy
1 b 1 xc
2 a 2 xv
3 c 2 xb
to
A B C D
0 a z 1 xy
1 b y 1 xc
2 c x 1 NaN
3 a z 2 xv
4 b y 2 NaN
5 c x 2 xb
So for every value in 'C' I want to join the whole first Dataframe to the second one without losing any rows of the first Frame. Is that possible?