Pandas: 列名を含む空の dataframe を作成する方法
次の基本構文を使用して、特定の列名を持つ空の pandas DataFrame を作成できます。
df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])
次の例は、この構文を実際に使用する方法を示しています。
例 1: 列名を指定し、行を持たない DataFrame を作成する
次のコードは、特定の列名を持ち、行を持たないパンダ データフレームを作成する方法を示しています。
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E ']) #view DataFrame df A B C FROM
形状を使用して DataFrame のサイズを取得できます。
#display shape of DataFrame
df. shape
(0, 5)
これは、DataFrame に0行と5列があることがわかります。
list()を使用して列名のリストを取得することもできます。
#display list of column names
list (df)
['A B C D E']
例 2: 列名と特定の行数を使用して DataFrame を作成する
次のコードは、特定の列名と特定の行数を持つ pandas DataFrame を作成する方法を示しています。
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '], index=range(1, 10)) #view DataFrame df A B C D E 1 NaN NaN NaN NaN NaN 2 NaN NaN NaN NaN NaN 3 NaN NaN NaN NaN NaN 4 NaN NaN NaN NaN NaN 5 NaN NaN NaN NaN NaN 6 NaN NaN NaN NaN NaN 7 NaN NaN NaN NaN NaN 8 NaN NaN NaN NaN NaN 9 NaN NaN NaN NaN NaN
DataFrame の各値には NaN 値が入力されることに注意してください。
ここでも、 shapeを使用して DataFrame のサイズを取得できます。
#display shape of DataFrame
df. shape
(9, 5)
これは、DataFrame に9行5列があることがわかります。
追加リソース
次のチュートリアルでは、パンダで他の一般的な操作を実行する方法を説明します。
Pandasで条件に基づいて新しい列を作成する方法
Pandas DataFrame に列を挿入する方法
Pandasで列をインデックスとして設定する方法