Tenho 4 dataframes que relaciona a data e o numero de mortes em 4 países diferentes. Queria juntar os 4 dataframes em uma só para plotar os graficos de numero de mortes de cada país.
Fiz os seguintes tratamentos de dados para cada dataframe:
dados_japao = pd.DataFrame(pd.read_csv("dados_japao.csv")[['Data']+['Número de mortes']])
dados_japao['Data'] = pd.to_datetime(dados_japao['Data']).dt.date
dados_brasil = pd.DataFrame(pd.read_csv("dados_brasil.csv")[['Data']+['Número de mortes']])
dados_brasil['Data'] = pd.to_datetime(dados_brasil['Data']).dt.date
dados_alemanha = pd.DataFrame(pd.read_csv("dados_alemanha.csv")[['Data']+['Número de mortes']])
dados_alemanha['Data'] = pd.to_datetime(dados_alemanha['Data']).dt.date
dados_africadosul = pd.DataFrame(pd.read_csv("dados_africadosul.csv")[['Data']+['Número de mortes']])
dados_africadosul['Data'] = pd.to_datetime(dados_africadosul['Data']).dt.date
Para juntar em um unico dataframe usei o pd.merge duas vezes (já que o merge so junta 2 dataframes)
dados_br_jp= pd.merge(dados_brasil, dados_japao, how='outer', on='Date')
dados_al_af= pd.merge(dados_alemanha, dados_africadosul, how='outer', on= 'Date'
dados= pd.merge(dados_br_jp, dados_al_af, hor='outer', on='Date')
Entretanto apos o ultimo merge, o dataframe dados só mostrou os titulos das colunas. Qual foi o erro aqui? Teria um outro metodo de juntar multiplos dataframes em uma so com a coluna "Data" em comum?