I have two dfs that need to be merged. DF 1 contains 120 rows each with an email. DF2 contains identical emails that are either missing, or duplicated as DF2 is a repeated measures data set where measurement was taken for once a day over a period of 10 days (10 rows per person at max-- but it varies because of missing data or non completion).
DF1:
Email x1 x2 x3 ...
john@gmail.com..
stacy@gmail.com..
winston@gmail.com ..
DF2
Email y1 y2 y3
john@gmail.com
john@gmail.com
john@gmail.com
john@gmail.com
stacy@gmail.com
stacy@gmail.com
winston@gmail.com
winston@gmail.com
winston@gmail.com
winston@gmail.com
winston@gmail.com
.. up to 10 entries
I need to merge the two and have DF1 duplicate itself over each email so I can make a long form dataset. What merge function should I be using here? I want to keep both x1 x2 x3 and y1 y2 y3. Would this be a full join?