1
resposta

[Sugestão] O método append está depreciado

Método "append" foi depreciado nas novas versões do pandas. Sugerem utilizar o método concat...

1 resposta

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:

AB
13
24
57
68
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:

ABCD
1357
2468

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!

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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software