パンダ: 空の dataframe に行を追加する方法
次の基本構文を使用して、空の pandas DataFrame に行を追加できます。
#define row to add some_row = pd. DataFrame ([{' column1 ':' value1 ', ' column2 ':' value2 '}]) #add row to empty DataFrame df = pd. concat ([df, some_row])
次の例は、この構文を実際に使用する方法を示しています。
例 1: 空のデータフレームに行を追加する
次のコードは、空の pandas DataFrame に行を追加する方法を示しています。
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
pd.DataFrame()を使用して空の DataFrame を作成し、次にconcat()関数を使用して DataFrame に行を追加したことに注意してください。
例 2: 空のデータフレームに複数の行を追加する
次のコードは、空の pandas DataFrame に複数の行を追加する方法を示しています。
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
もう一度、 pd.DataFrame()を使用して空の DataFrame を作成し、 concat()関数を使用して DataFrame にいくつかの行を追加しました。
注: pandas concat()関数の完全なドキュメントはここで見つけることができます。
追加リソース
次のチュートリアルでは、パンダで他の一般的なタスクを実行する方法を説明します。
Pandas で列の名前を変更する方法
Pandas DataFrame に列を追加する方法
Pandas DataFrame で列の順序を変更する方法