Pandas: como adicionar uma linha a um dataframe vazio


Você pode usar a seguinte sintaxe básica para adicionar uma linha a um DataFrame vazio do pandas:

 #define row to add
some_row = pd. DataFrame ([{' column1 ':' value1 ', ' column2 ':' value2 '}])

#add row to empty DataFrame
df = pd. concat ([df, some_row])

Os exemplos a seguir mostram como usar essa sintaxe na prática.

Exemplo 1: Adicionar uma linha a um DataFrame vazio

O código a seguir mostra como adicionar uma linha a um DataFrame vazio do pandas:

 import pandas as pd

#create empty DataFrame
df = pd. DataFrame ()

#define row to add
row_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '}])

#add row to empty DataFrame
df = pd. concat ([df, row_to_append])

#view updated DataFrame
print (df)

        team points
0 Mavericks 31

Observe que criamos um DataFrame vazio usando pd.DataFrame() e então adicionamos uma linha ao DataFrame usando a função concat() .

Exemplo 2: Adicionar várias linhas a um DataFrame vazio

O código a seguir mostra como adicionar várias linhas a um DataFrame vazio do pandas:

 import pandas as pd

#create empty DataFrame
df = pd. DataFrame ()

#define rows to add
rows_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '},
                               {' team ': ' Hawks ', ' points ': ' 20 '},
                               {' team ': ' Hornets ', ' points ': ' 25 '},
                               {' team ':' Jazz ', ' points ': ' 43 '}])

#add row to empty DataFrame
df = pd. concat ([df, rows_to_append])

#view updated DataFrame
print (df)

        team points
0 Mavericks 31
1 Hawks 20
2 Hornets 25
3 Jazz 43

Mais uma vez, criamos um DataFrame vazio usando pd.DataFrame() e então adicionamos várias linhas ao DataFrame usando a função concat() .

Nota : Você pode encontrar a documentação completa da função pandas concat() aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em pandas:

Como renomear colunas no Pandas
Como adicionar uma coluna a um DataFrame do Pandas
Como alterar a ordem das colunas no Pandas DataFrame

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *