Método "append" foi depreciado nas novas versões do pandas. Sugerem utilizar o método concat...
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Método "append" foi depreciado nas novas versões do pandas. Sugerem utilizar o método concat...
Olá Johnny, tudo bem com você?
Peço desculpas pela demora em obter um retorno.
Obrigado por sua sugestão. Nas versões mais recentes do Pandas o método append apesar de funcionar em alguns casos, não é mais utilizado como forma oficial de concatenar DataFrames.
O método concat como foi recomendo, tem como característica ser mais flexível, pois permite concatenar vários DataFrames ao mesmo tempo, e também especificar a dimensão ao longo da qual a concatenação deve ocorrer (linhas ou colunas), abaixo um exemplo:
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
# Usando concat para concatenar df1 e df2 ao longo das linhas
resultado = pd.concat([df1, df2], ignore_index=True)
print(resultado)
Resultado:
| A | B |
|---|---|
| 1 | 3 |
| 2 | 4 |
| 5 | 7 |
| 6 | 8 |
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'C': [5, 6], 'D': [7, 8]})
# Usando concat para concatenar df1 e df2 ao longo das colunas (horizontalmente)
resultado = pd.concat([df1, df2], axis=1)
print(resultado)
Resultado:
| A | B | C | D |
|---|---|---|---|
| 1 | 3 | 5 | 7 |
| 2 | 4 | 6 | 8 |
Caso queira se aprofundar no método concat, recomendo a leitura da documentação.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!