次の構文を使用して、リストから Pandas シリーズを作成できます。

pd.Series(list_name)

リストからPandasシリーズを作成する手順

ステップ1: リストを作成する

まず、5 つの名前を含むリストを作成しましょう。

people_list = ['Jon', 'Mark', 'Maria', 'Jill', 'Jack']

print(people_list)

リストは次のようになります。

リストからPandasシリーズを作成する方法 1

最終的な目標は、上記のリストから Pandas シリーズを作成することです。

ステップ2: パンダシリーズを作成する

次に、このテンプレートを使用して Pandas シリーズを作成します。

pd.Series(list_name)

この例では、list_name は「people_list」です。したがって、Pandas Series を作成するための完全なコードは次のようになります。

import pandas as pd

people_list = ['Jon', 'Mark', 'Maria', 'Jill', 'Jack']

my_series = pd.Series(people_list)

print(my_series)

Python でコードを実行すると、次のシリーズが得られます。

リストからPandasシリーズを作成する方法 2

ステップ3(オプション):シリーズを作成したことを確認する

コードの末尾に「print(type(my_series))」を追加すると、Pandas Series が正常に作成されたことをすぐに確認できます。

import pandas as pd

people_list = ['Jon', 'Mark', 'Maria', 'Jill', 'Jack']

my_series = pd.Series(people_list)

print(my_series)
print(type(my_series))

コードを実行すると、Pandas シリーズが取得されたことを確認できます。

リストからPandasシリーズを作成する方法 3

Pandasシリーズのインデックスを変更する

各行は 0 から始まる数字 (インデックスとも呼ばれます) で表されていることに気付いたかもしれません。

リストからPandasシリーズを作成する方法 4

あるいは、各行を表す別の値/名前を割り当てることもできます。例えば、以下のコードでは、index=[‘A’, ‘B’, ‘C’, ‘D’, ‘E’] が追加されています。

import pandas as pd

people_list = ['Jon', 'Mark', 'Maria', 'Jill', 'Jack']

my_series = pd.Series(people_list, index=['A', 'B', 'C', 'D', 'E'])

print(my_series)

新しく割り当てられた値が表示されます。

リストからPandasシリーズを作成する方法 5