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 に95列があることがわかります。

追加リソース

次のチュートリアルでは、パンダで他の一般的な操作を実行する方法を説明します。

Pandasで条件に基づいて新しい列を作成する方法
Pandas DataFrame に列を挿入する方法
Pandasで列をインデックスとして設定する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です