Métodos para adicionar colunas em pandas
Os métodos que discutiremos neste artigo para adicionar novas colunas nos pandas são fornecidos abaixo:
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.