Pandas: как добавить строку в пустой dataframe


Вы можете использовать следующий базовый синтаксис, чтобы добавить строку в пустой DataFrame pandas:

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

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

Следующие примеры показывают, как использовать этот синтаксис на практике.

Пример 1. Добавление строки в пустой фрейм данных

Следующий код показывает, как добавить строку в пустой DataFrame 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

Обратите внимание, что мы создали пустой DataFrame с помощью pd.DataFrame() , а затем добавили строку в DataFrame с помощью функции concat() .

Пример 2. Добавление нескольких строк в пустой фрейм данных

Следующий код показывает, как добавить несколько строк в пустой DataFrame 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

Мы снова создали пустой DataFrame с помощью pd.DataFrame() , а затем добавили несколько строк в DataFrame с помощью функции concat() .

Примечание . Полную документацию по функции pandas concat() можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в pandas:

Как переименовать столбцы в Pandas
Как добавить столбец в DataFrame Pandas
Как изменить порядок столбцов в Pandas DataFrame

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *