Os pandas adicionam linha ao dataframe

Os pandas adicionam linha ao dataframe
Pandas é uma ferramenta de análise e processamento rápida, poderosa, adaptável e fácil de usar. Os valores são mantidos em formato de linha e coluna usando um modelo de dados bidimensional conhecido como "quadro de dados de pandas". Podemos adicionar a linha ao quadro de dados, utilizando métodos diferentes que os "pandas" fornecem. Podemos utilizar esses métodos quando precisamos adicionar uma nova entrada aos nossos dados que poderíamos ter esquecido de adicionar antes. Você aprenderá como inserir uma linha em "Pandas Dataframe" com a ajuda deste guia. Este guia examinará vários métodos que usaremos para adicionar a linha a “Pandas.”

Métodos para adicionar uma linha ao quadro de dados em "pandas"

Temos três métodos que aplicaremos e discutiremos neste guia. Esses métodos são:

  • Quadro de dados.Método loc.
  • Quadro de dados.Método apêndice ().
  • Pandas.Método concat ().

Exemplo 01: Usando o DataFrame.Método loc

Temos a ferramenta "Spyder" que utilizaremos para gerar e compilar esses códigos "pandas". Para executar o código "Pandas", temos que importar esse "pandas como PD". Em seguida, criamos o quadro de dados dos “trabalhadores” e adicionamos cinco colunas com nomes exclusivos de colunas. A primeira coluna que criamos é o "srl_no". Os dados nesta coluna são "1", "2", "3", "4" e "5". A segunda coluna é a coluna "W_NAME" na qual temos "Smith", "Jack", "Joseph", "Robert" e "Cherry".

O nome da terceira coluna neste DataFrame é "w_instructor". O "w_instructor" tem "Mia", "Thomas", "Emma", "Charles" e "Olivia". Em seguida, inserimos a coluna "W_LANGUEGE", que consiste nos dados "inglês", "britânico", "alemão", "bangoli" e "inglês". O último é a coluna "Working_hrs" na qual colocamos "7", "5", "6", "4" e "8".

Todas as colunas e dados são inseridos e convertemos esses dados em formulário de dados tabulares ou alteramos isso no DataFrame. Para convertê -los no DataFrame, chamamos o método "DataFrame ()" do Pandas "PD". Agora, o DataFrame é criado e exibimos esse quadro de dados "trabalhador". Após o "print ()" abaixo, temos os "trabalhadores. Método LOC ”que é usado para adicionar a linha no DataFrame. Nós também adicionamos os “trabalhadores. Índice ”e a nova linha que queremos inserir no quadro de dados de“ trabalhadores ”, que consiste em“ 6 ”,“ feliz ”,“ joseph ”,“ chinês ”e“ 5 ”.

Pressione o botão "Executar" e a saída será renderizada. Primeiro, criamos o quadro de dados e inserimos cinco linhas nele, que são exibidas nesta saída. Depois disso, adicionamos mais uma linha ao mesmo dados de dados que também é renderizado abaixo. Temos seis colunas agora no DataFrame atualizado.

Exemplo # 02: Usando o DataFrame. Método apêndice ()

Começamos importando os pacotes "pandas" como "PD". O "std_dict" é estabelecido e colocamos cinco colunas nele. Definimos o nome da primeira coluna como "std_name" e também inserimos os nomes dos alunos. Estes são "Martha", "Thomas", "Rob" e "Smith". A próxima coluna é nomeada "it" com os dados nela. Os dados que colocamos para este "it" estão na forma de números, pois essas são as marcas dos alunos. Esses números são "87", "91", "97" e "95". Agora, o nome da outra coluna é "ciência". Na coluna "Ciência", temos "83", "99", "84" e "76".

Agora, temos mais duas colunas que são "inglês" e "história". Colocamos "77", "84", "87" e "90" para a coluna "inglês" e também "88", "84", "93", "79" para a coluna "History". Todas as colunas e dados são adicionados. Em seguida, mudamos isso em um quadro de dados. Nós nos referimos ao método Pandas "DataFrame ()" como "PD" para alterá -los para DataFrame. Agora que o quadro de dados foi construído, ele está sendo mostrado. Colocamos as declarações print () para impressão. Criamos uma nova variável "std_df2", na qual armazenamos os dados da linha. Primeiro mencionamos o nome da coluna e depois adicionamos os dados.

Enquanto escrevemos o "std_name", colocamos o nome que queremos inserir na nova linha. O nome que queremos acrescentar é "Samuel". Na coluna "it", adicionamos "89". Em "Science", inserimos "93". Para o inglês, colocamos “87”. Por fim, na coluna "History" é "86". Este são os dados da nova linha que temos que inserir no quadro de dados "std_dict" existente. Esta linha é adicionada utilizando o “DataFrame. Método Apêndos () ”.

Adicionamos o nome do DataFrame. Em seguida, chamamos o método Apênd para inserir "std_df2", que contém os dados da nova linha. Defina o "ignore_index" como "true" para ignorar os valores do índice. Em seguida, temos “print (std_df)” para exibi -lo.

O DataFrame.O método append () adiciona a nova linha ao DataFrame, como mostrado abaixo.

Exemplo # 03: Usando pandas.Método concat ()

Aqui, o "dicto" tem três colunas que contêm os dados. Na coluna "Emp_name", temos "Jack", "Jacob", "Samuel", "Charles" e "Peter". Em "Working_hrs", temos "5 horas/dia", "6 horas/dia", "8 horas/dia", "9 horas/dia" e "7 horas/dia". A última coluna é chamada "Pay", que contém "1500/dia", "2000/dia", "2500/dia", "3000/dia" e "2800/dia". Em seguida, mudamos para o "DataFrame" e o armazenamos em "EMP_RECORD1". Então, imprima -o.

Depois disso, estamos estabelecendo outro "ditado" e adicionando dois novos "emp_name", que é "Amy" e "Maddy". Adicionamos novas duas entradas ao “Working_HRs”: “5 horas/dia” e “6 horas/dia”. Na coluna "Pay", adicionamos "1500/dia" e "2000/dia". Mudamos para o DataFrame e o salvamos na variável "EMP_RECORD2". Agora, criamos dois quadros de dados diferentes. Adicionamos as segundas linhas de quadro de dados ao primeiro dataframe usando o “PD. Concat () ”Método.

Colocamos os dois quadros de dados deste método. Defina "true" para o "ignore_index". Ele não considerará os valores do índice e adicionará as linhas do segundo quadro de dados ao primeiro DataFrame. A nova variável está aqui em onde os dados finais são armazenados. O nome da variável é "emp_reocrd3". Em seguida, coloque o "Print (EMP_Record3)", que exibe o quadro de dados final depois de inserir as linhas no primeiro DataFrame.

Ele exibe o primeiro quadro de dados e o segundo quadro de dados separadamente. Depois disso, ele combina o DataFrame ou adiciona as linhas do segundo quadro de dados ao primeiro DataFrame. Ele ignora o valor do índice de ambos os quadros de dados e cria outro novo quadro de dados que contém todas as linhas do primeiro e do segundo DataFrame.

Conclusão

Este guia discute o conceito de adicionar linhas ao quadro de dados em "Pandas". Definimos três métodos que os "pandas" contém para adicionar a linha ao quadro de dados. Estabelecemos três exemplos e aplicamos todos os métodos nesses exemplos.