Pythonのデータ分析ライブラリであるpandasのDataFrameを初期化する方法について説明します。DataFrameは、2次元のラベル付きデータ構造で、異なる型の列を持つことができます。以下に、リスト型、辞書型、Numpy型からDataFrameを初期化する方法を示します。

リスト型からの初期化

リスト型の値をそのまま引数に指定すれば、DataFrameを初期化できます。以下に例を示します。

import pandas as pd

data_list = [["Apple", 100], ["Orange", 40], ["Lemon", 90]]
df_list = pd.DataFrame(data_list, columns=["Name", "Price"])
print(df_list)

このコードは、リスト型のデータをDataFrameに変換します。columnsパラメータに列名を指定することで、DataFrameの列名を設定できます。

辞書型からの初期化

辞書型の値をそのまま引数に指定すれば、DataFrameを初期化できます。以下に例を示します。

import pandas as pd

data_dict = {"Name": ["Apple", "Orange", "Lemon"], "Price": [100, 40, 90]}
df_dict = pd.DataFrame(data_dict)
print(df_dict)

このコードは、辞書型のデータをDataFrameに変換します。辞書のキーが列名となり、値がその列のデータとなります。

Numpy型からの初期化

Numpy型の値をそのまま引数に指定すれば、DataFrameを初期化できます。以下に例を示します。

import pandas as pd
import numpy as np

data_np = np.array([["Apple", 100], ["Orange", 40], ["Lemon", 90]])
df_np = pd.DataFrame(data_np, columns=["Name", "Price"])
print(df_np)

このコードは、Numpy配列のデータをDataFrameに変換します。columnsパラメータに列名を指定することで、DataFrameの列名を設定できます。

以上、Pythonのpandasライブラリを使用して、リスト型、辞書型、Numpy型からDataFrameを初期化する方法について説明しました。これらの方法を理解し、適切に使用することで、データ分析の作業を効率的に進めることができます。.

投稿者 admin

コメントを残す

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