Os pandas concatenam duas colunas de texto

Os pandas concatenam duas colunas de texto

Este artigo discutirá como concatenar duas colunas de string em um quadro de dados de pandas.

Vamos começar criando uma amostra de dados de dados:

1
2
3
4
5
6
importar pandas como PD
df = pd.Quadro de dados(
"First_name": ['Fracis', 'Bernice', 'Debra'],
"Last_name": ['Barton', 'Wyche', 'Wade'],
índice = [1,2,3])
df

O código acima deve retornar um quadro de dados como mostrado:

Concatenar duas colunas

Podemos usar o operador + como mostrado abaixo para concatenar duas colunas de strings em pandas:

1
2
df ['Full_Name'] = df ['primeiro_name'] + df ['last_name']
df

O código acima deve concatenar as colunas especificadas na nova coluna sob o nome 'Full_Name'

O quadro de dados resultante é como mostrado:

Para adicionar um separador entre as colunas, adicione o separador como mostrado:

1
2
df ['Full_Name'] = df ['FULT_NAME'] + " + df ['last_name']
df

Adicionamos um espaço como o separador entre as colunas neste exemplo. O código acima deve retornar:

Método do CAT de pandas

O segundo método que você pode usar para concatenar duas colunas em um DataFrame é o método Cat ().

Esta função é útil ao concatenar pequenos conjuntos de dados.

Um exemplo de uso é demonstrado no código abaixo:

1
2
df ['Full_Name'] = df.primeiro nome.str.gato (df.sobrenome)
df

O código acima deve concatenar as colunas especificadas sem um separador. O quadro de dados resultante é como mostrado:

Para incluir um separador, defina o parâmetro SEP como mostrado:

1
2
df ['Full_Name'] = df.primeiro nome.str.gato (df.last_name, sep = ")
df

Isso deve retornar um DataFrame como mostrado:

Terminando

Usando este artigo, você aprendeu a concatenar duas colunas de string em um quadro de dados de pandas usando o operador de adição e a função CAT ().