Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

o método concat() do pandas no meu código mostra algo diferente da aula

eu estava assistindo esta aula sobre Data Frame https://cursos.alura.com.br/course/introducao-python-pandas/task/40986 , porém o resultado do meu código ficou diferente do código do professor quando rodamos. Este é o código:

df4 = pd.concat([df1, df2, df3])
df4

Isto é o que aparece na aula:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Isto é o que aparece para mim:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O código nas linhas anteriores no jupyter do professor estão iguais ao meu código.

Será alguma modificação na ultima versão da biblioteca?

1 resposta
solução!

Olá, Stenio, tudo bem?

Pelo que o seu dataframe apresentou, acredito que um de seus dfs tem outro nome para as colunas.

Se você olhar o código do professor ele renomeia as colunas dos Dataframes através da variável colums como podemos ver logo abaixo:

columns = ['Coluna' + str(i) for i in range(3)]

Assim, para conseguir testar seu código como da aula, você precisa logo após a criação da variável columns passá-la para o parâmetro columns do DataFrame:

df1 = pd.DataFrame(data = data, index = index, columns = columns)

Espero ter ajudado e qualquer dúvida é só chamar!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!