I have three dataframes:
array = {'name': ['Trevor', 'John', 'Trevor', 'John', 'Trevor', 'Trevor', 'John'], 'day': ['2020-10-11 08:00:00', '2020-10-11 08:00:00', '2020-10-11 08:00:00', '2020-10-11 08:00:00', '2020-10-11 08:00:00'
, '2020-10-11 12:34:00', '2020-10-11 09:12:00'], 'number': [5,0,3,5,1,8,6]}
df = pd.DataFrame(array)
array1 = {'name': ['Trevor'], 'color': ['red']}
df1 = pd.DataFrame(array1)
array2 = {'name': ['John'], 'color': ['blue']}
df2 = pd.DataFrame(array2)
df
I want to merge df1 & df2 into df in the real world I have hundreds of df1, df2, df3...), so the output would be:
name day number color
0 Trevor 2020-10-11 08:00:00 5 red
1 John 2020-10-11 08:00:00 0 blue
2 Trevor 2020-10-11 08:00:00 3 red
3 John 2020-10-11 08:00:00 5 blue
4 Trevor 2020-10-11 08:00:00 1 red
5 Trevor 2020-10-11 12:34:00 8 red
6 John 2020-10-11 09:12:00 6 blue