pandas adicionam coluna com valor constante

pandas adicionam coluna com valor constante
A linguagem de programação Python possui um pacote de software chamado pandas para manipular e analisar dados. Inclui estruturas e procedimentos de dados específicos para trabalhar com séries temporais e tabelas matemáticas. Em "Pandas", podemos inserir colunas com valores diferentes e constantes. Os "pandas" fornecem várias técnicas para inserir colunas com um valor constante. O valor constante é o mesmo na coluna. Se colocarmos "1" como o valor constante, o valor é 1 em toda a coluna. Neste artigo, inseriremos o valor constante em uma coluna e exploraremos os métodos usados ​​para adicionar valor constante em colunas em "pandas".

Métodos para adicionar colunas em pandas

Neste artigo, adicionaremos o valor constante da coluna usando três abordagens distintas. Eles são os seguintes:

  • Pd. Método da série ().
  • Como um método de valor estático
  • Quadro de dados.Método insert ()

Usaremos esses métodos separadamente em cada exemplo à medida que avançamos para eles. Examinaremos cada método detalhadamente neste guia aplicando as duas técnicas aos nossos códigos.

Exemplo 1: Usando o DataFrame.Método da série ()

Todos os exemplos são executados através da ferramenta "Spyder". Antes de adicionar código específico a este utilitário de software, devemos primeiro instalar a ferramenta "Spyder". Para acessar rapidamente os métodos do Panda simplesmente inserindo “PD”, estamos importando o comando “pandas como pd”. Temos um quadro de dados abaixo disso com o nome "máquinas". Este DataFrame é criado aqui utilizando “PD.Quadro de dados". Inserimos alguns dados aqui, que renderizarão em colunas e linhas. Inserimos quatro colunas com nomes únicos, e os nomes são "nome", "Quantidade A", "Quantidade B" e "Quantidade C". Na coluna de nomes, estamos adicionando "motor", "gerador", "solar", "ups" e "fã".

Aqui, a primeira coluna é concluída e adicionamos dados à próxima coluna, chamada "Quantidade A". Nesta coluna, estamos inserindo "1", "2", "3", "4" e "5". Agora, vem a terceira coluna, "Quantidade B", os dados que adicionamos nesta coluna é "1", "4", "9", "16" e "25". Os dados da última coluna que estamos adicionando aqui são "1", "8", "27", "64" e "125".

Agora, imprimimos “Quantidade inicial de máquinas” colocando esta linha no método “print ()”. Em seguida, também renderizamos esse quadro de dados no terminal com o mesmo método. Depois disso, queremos adicionar uma coluna com um valor constante neste quadro de dados existente. Para isso, estamos utilizando o “PD. Método da série ”. Colocamos o nome da coluna no suporte quadrado, e é "Quantidade D" aqui e depois utilizamos o "PD. Série () ”aqui em que inserimos“ 1 ”como o valor constante. Seu comprimento "len" é "máquinas. índice". Este “PD. Método da série ”adicionará esta coluna de valor constante no DataFrame existente. Em seguida, imprimimos “Quantidade final de máquinas” consumindo o “print ()”. Por fim, também imprimimos esse quadro de dados de “máquinas”, no qual inserimos a coluna com um valor constante.

Quando atingimos o “Shift+Enter”, esse resultado aparece na tela, renderizando quatro colunas no primeiro dataframe. No DataFrame abaixo, temos cinco colunas. A última coluna “Quantidade D” é adicionada com o valor constante “1” como utilizamos “PD. Série ”para adicionar esta coluna com o valor constante.

Exemplo 2:

Temos que importar os "pandas" como "PD" e criar um quadro de dados chamado "resultado". Estamos adicionando colunas chamadas "nome", "nome do pai" e "obt-marks". Os nomes que colocamos na coluna "Nome" são "John", "Thomas", "Smith", "George" e "Aliados". Os dados que estamos colocando na coluna "Nome do pai" são "Peter", "Alexander", "Leo", "Oscar" e "Merry". Agora, adicionamos algumas marcas nos "obt-marks", que são "334", "307", "225", "301" e "299".

Em seguida, exibimos uma linha no terminal e, depois disso, exibimos esse quadro de dados também. Estamos inserindo duas colunas diferentes. Adicionamos um valor constante para cada coluna. Nós novamente utilizamos o “PD. Série () "neste código, e colocamos" 400 "como o valor constante para a coluna" Total Marks ", e adicionamos" Pass "como o valor constante para a outra coluna chamada" Pass/Fail ". Imprimos o "resultado final" e exibimos esse quadro de dados no qual adicionamos duas colunas com valores constantes.

Tivemos três colunas primeiro e depois adicionamos duas novas colunas. No próximo quadro de dados, temos cinco colunas. A coluna "Total Marks" tem o valor constante "400" e a coluna "Pass/Fail" tem o valor constante "Pass".

Exemplo 3: como um valor estático

Utilizamos o código do exemplo 2 neste exemplo e fizemos as alterações um pouco aqui. Mudamos o método para adicionar uma coluna com o valor constante em "pandas". Depois de imprimir o primeiro dado de "resultado", colocamos "resultado" e colocamos o nome da coluna, que é "passe", aqui e colocamos "verdadeiro". Isso adicionará a coluna "passe" com o valor constante "verdadeiro". Em seguida, temos que renderizar isso na tela do terminal, por isso utilizamos o "print ()" novamente e colocar "resultado" em seus colchetes.

Observe a última coluna no quadro de dados. Adicionamos esta coluna aplicando o método de valor estático em "pandas". O valor desta coluna "passe" é constante e esse valor constante é "verdadeiro".

Exemplo 4: Usando o DataFrame.Método insert ()

Neste código, estamos criando o "supermercado" e colocando três colunas para este DataFrame. Essas colunas são nomeadas "cursos", "preço" e "quantidade". Também adicionamos os dados a cada coluna revelada na imagem seguinte do código. Adicionamos "arroz", "açúcar", "leite" e "chá" na primeira coluna. Na segunda coluna, colocamos "1200", "1300", "2500" e "3500". Na última coluna, adicionamos "15kgs", "10kgs", "5kgs" e "5kgs", respectivamente. Transformamos esse supermercado em um quadro de dados chamado "Grocery1" e exibimos este "Grocery1", que é o DataFrame aqui.

Estamos utilizando o terceiro método, “DataFrame. Insira aqui. Colocamos o nome do DataFrame e o escrevemos como “Grocery1. inserir". Aqui "2" é usado para descrever a posição onde adicionar esta coluna. Adicionamos esta coluna ao número "2". O nome desta coluna que queremos acrescentar é "DOLGEN_PERCENTAGE" aqui, e o valor constante para isso é "10%". Nós o renderizamos consumindo o método "print ()" aqui.

As três colunas do primeiro dataframe são renderizadas como resultado disso. No entanto, existem quatro colunas no segundo. Como usamos o “DataFrame. Método insert () ”para adicionar esta coluna com o valor constante, a coluna“ desconhecida_percentage ”é criada na posição“ 2 ”com o valor constante“ 10%”.

Conclusão

As técnicas para adicionar a coluna com valor constante foram explicadas em grande comprimento e diretamente neste guia. O principal objetivo deste guia é ajudá -lo a compreender a idéia de "Adicionar uma coluna com o valor constante" em pandas. Este guia abordou três técnicas para adicionar uma coluna com um valor constante. Essas são maneiras simples de adicionar colunas com um valor constante em “Pandas.”Aqui, também detalhamos extensivamente as justificativas teóricas e práticas de cada conceito. Esperamos que eles sejam simples para você aprender esse conceito com este guia.