I need to merge
two dataframe like these:
I have tried with Inner
, left
join but I have get duplicate
values. My keys are date and categories
df1
date categories cost clicks impression conversion
02-11-20 categories 5 153999 12 80 2
03-11-20 categories 1 9366463 31 135 4
03-11-20 categories 2 2738528 21 167 2
03-11-20 Others 4177461 19 94 1
03-11-20 categories 3 1747084 4 21 2
04-11-20 categories 4 5812003 35 220 1
04-11-20 categories 5 8490241 41 225 2
df2
date categories sales deal
02-11-20 categories 5 117810 1
04-11-20 categories 4 1487500 3
04-11-20 categories 6 299999 1
04-11-20 Others 79106 1
desired output
date categories cost clicks impression conversion sales deal
02-11-20 categories 5 153999 12 80 2 117810 1
03-11-20 categories 1 9366463 31 135 4 na na
03-11-20 categories 2 2738528 21 167 2 na na
03-11-20 Others 4177461 19 94 1 na na
03-11-20 categories 3 1747084 4 21 2 na na
04-11-20 categories 4 5812003 35 220 1 1487500 3
04-11-20 categories 5 8490241 41 225 2 na na
04-11-20 Others na na na na 79106 1
04-11-20 categories 6 na na na na 299999 1
thanks