Pandas Adicionar coluna

Pandas Adicionar coluna
Entre as ferramentas mais populares para limpeza e investigação de dados em ciência de dados e aprendizado de máquina é chamado de pandas. Os pandas são a abordagem ideal para lidar com esses dados caóticos do mundo real nesta situação. Os “Pandas Add colunas” significa que adicionamos colunas em pandas. Podemos facilmente adicionar colunas em pandas. Temos métodos diferentes para adicionar colunas em pandas. Neste artigo, utilizaremos esses métodos e também os explicaremos em detalhes. Adicionaremos colunas em pandas com a ajuda desses métodos.

Métodos para adicionar colunas em pandas

Os métodos que discutiremos neste artigo para adicionar novas colunas nos pandas são fornecidos abaixo:

  • Declare a lista como o método da coluna.
  • Quadro de dados.Método insert ().
  • Quadro de dados.Atribuir () método.
  • Utilizando um dicionário.

Agora, estamos mudando para nossos exemplos em que utilizaremos esses métodos separadamente em cada exemplo. Vamos explorar todos os quatro métodos em profundidade, utilizando -os em nossos códigos aqui.

Exemplo 01: Declare a lista como o método da coluna

Fazemos esses códigos no software "Spyder". Instalamos este software e começamos a codificar neste software "Spyder". Nós importamos os "pandas" como "PD". A linha "Importar pandas" do código instrui Python a importar a biblioteca computacional para o programa atual. A seção "AS PD" da linha de código direciona Python para dar aos pandas o acrônimo "PD". Portanto, você pode utilizar os métodos dos pandas apenas digitando "PD".

Depois disso, estamos definindo o dicionário com o nome "Info" contendo alguns dados. Adicionamos o "nome", "idade" e "qualificação" de alguns membros neste dicionário. Os nomes que estamos adicionando neste campo de nome são "David", "John", "Aliados", "William", "Emma" e "Noah". As idades que estamos adicionando no campo etário são "22", "27", "24", "25", "23" e "22". Também adicionamos os dados de qualificação no campo de qualificação e estes são "BS", "MCs", "BBA", "MA", "BS-IT" e "MBA", respectivamente, respectivamente.

Depois de adicionar esses dados a um dicionário, estamos convertendo esse dicionário no "DataFrame". Usamos uma variável "DF1" e inicializamos com um "PD. DataFrame ”e dê o nome do dicionário acima para este“ DataFrame ”para convertê -lo no“ DataFrame ”. Imprimos este DataFrame "DF1" usando "Print ()" aqui. Depois disso, queremos exibir uma linha, então, para isso, novamente colocamos a declaração "print ()". Estamos adicionando uma coluna ao quadro de dados que criamos ainda. Estamos aplicando o primeiro método aqui para adicionar uma coluna. Declaramos uma coluna aqui. Declaramos com o nome "Localização" e também inicializamos com dados. Adicionamos a localização dos membros aqui nesta nova coluna e adicionaremos esta coluna ao DataFrame atual. Colocamos “DF1 ['Localização']” e atribuímos “Localização” a isso.

Agora, estamos colocando a declaração "print ()" abaixo e colocando "DF1". Portanto, ele renderizará o DataFrame e também adicionará esta nova coluna a este DataFrame.

A saída também é fornecida aqui. Conseguimos isso simplesmente pressionando "Shift+ Enter" e esse resultado é renderizado no terminal. Você pode pressionar o botão "Executar" deste software "Spyder" para esta saída. No primeiro dataframe, existem três colunas. No segundo dataframe, existem quatro colunas. Adicionamos esta nova coluna a este quadro de dados, utilizando o primeiro método.

Exemplo 02: DataFrame.Método insert ()

Inicie este código importando pacotes de pandas e depois defina um dicionário abaixo disso. Adicionamos dois campos ou colunas a este dicionário. Nomeamos este dicionário "info1". Adicionamos "nome" e "idade" a este dicionário "info1". Em seguida, encobrimos este dicionário para o "DataFrame" em pandas. Digitamos esse DataFrame como "DF2" e imprimimos que "DF2" DataFrame. Também imprimimos uma linha abaixo deste quadro de dados. Depois disso, estamos adicionando duas colunas diferentes neste quadro de dados com a ajuda do “DataFrame. Método insert () ”. Este método nos ajudará a adicionar colunas no DataFrame.

Mencionamos o nome do quadro de dados e colocamos "inserir". O primeiro parâmetro deste método de inserção define a posição da coluna em que adicionar esta nova coluna. Então, colocamos "2" e damos o nome da coluna que queremos adicionar e esse nome é "endereço". Depois disso, damos os endereços dentro do suporte quadrado e colocamos "verdadeiro" como o último parâmetro. Agora, temos que adicionar outra coluna com a ajuda do mesmo “DataFrame. Método insert () ”. Então, novamente colocamos o nome do DataFrame e, no método de inserção, damos a posição como "3" e o nome da outra coluna que queremos acrescentar aqui é "qualificação". Inserimos essa coluna de "qualificação" da mesma maneira que adicionamos o "endereço". Depois de adicionar as duas colunas, imprimimos este novo DataFrame com o uso do método "print ()".

Este resultado renderiza o primeiro quadro de dados que contém duas colunas. No segundo dataframe, existem quatro colunas, pois adicionamos as duas últimas colunas, utilizando o “DataFrame. Método insert () ”.

Exemplo 03: DataFrame.Atribuir () método

Importe os "pandas" como "PD" na primeira linha do código e crie um dicionário chamado "Info2", no qual adicionamos duas colunas. Convertemos este "info2" no DataFrame e atribuímos o nome "DF3" a este DataFrame. Imprimos este "DataFrame" antes de adicionar uma nova coluna. Depois disso, imprimimos uma declaração e utilizamos o terceiro método que é o “DataFrame. Atribuir () ”método. Nomeamos este novo DataFrame como "df". Adicionamos a "altura" utilizando o "df2. Atribuir () ”método. Colocamos "altura" e também adicionamos as alturas entre colchetes. E também imprima o quadro de dados em que esta coluna "altura" também é adicionada.

No primeiro dataframe, você pode notar facilmente que não há coluna de "altura", pois imprimimos este Datarame antes de adicionar a coluna "altura". No segundo dataframe, temos a coluna "altura". Adicionamos esta coluna com a ajuda do “DataFrame. Atribuir () ”método.

Exemplo 04: Utilizando um dicionário

Primeiro, importamos os pandas e depois definimos o dicionário chamado "info2". Depois disso, definimos outro novo dicionário chamado "Qualificação". Estamos adicionando os valores da coluna que criamos no dicionário acima e também adicionando os respectivos valores com esses valores -chave. Enquanto escrevemos 'BS': ​​'David', ele adicionará essa qualificação "BS" com o "David". Adicionamos todos os novos valores aqui dessa maneira e depois os convertemos em "DataFrame". Estamos convertendo este dicionário para o novo DataFrame, utilizando o “PD. Dataframe (info2) ”. Depois disso, damos a "qualificação" como o nome da nova coluna e a imprimimos na tela do terminal.

Aqui, a coluna de qualificação também é adicionada ao quadro de dados. Adicionamos esta coluna utilizando um novo dicionário e adicionando -o ao dicionário existente.

Conclusão

Este artigo foi criado para explicar a idéia por trás do método "Pandas Add Column". Entramos em grande profundidade para descrever essa ideia para que você pudesse "adicionar a coluna" com facilidade. Explicamos quatro métodos diferentes para adicionar colunas em pandas. Utilizamos todos os quatro métodos aqui e explicamos todos eles em detalhes. Depois de ler cuidadosamente este artigo, espero que você entenda essa ideia.