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))
見た目が変わらないのでデータ型も表示させてみましょう。
変換されていることがわかります。