【毎日Python】Pythonでシリーズをリストに変換する方法|tolist

【毎日Python】Pythonでシリーズをリストに変換する方法|tolist
import pandas as pd
s = pd.Series([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(s)

シリーズからリストへ変換する方法です。
pandasのtolistを使用します。
説明のために、sという変数に、seriesを作成します。

s_to_list = s.tolist()
print(s_to_list)

tolist関数の必須の引数は、ありません。
変数のあとにtolist丸括弧を記述すれば良いです。
実行します。
リストへ変換できました。

s = pd.Series([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

s_to_list = s.tolist()
print(s_to_list)

2次元のSeriesであっても変換することができます。

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(arr)

またnumpyのarrayからリストに変換することもできます。
1〜9のarrayを作成して、表示をさせてみましょう。

print(type(arr))

データ型も確認してみましょう。

arr_to_list = arr.tolist()
print(arr_to_list)

tolistで変換してみます。
実行します。

print(type(arr_to_list))

見た目が変わらないのでデータ型も表示させてみましょう。
変換されていることがわかります。