Pythonのzip()
関数は、複数のイテラブル(リスト、タプル、セットなど)から要素を取り出し、対応する要素をペアとしてまとめるために使用されます。この記事では、Pythonのzip()
関数とPandasライブラリを使って、リストからDataFrameを作成する方法を解説します。
まず、2つのリストを用意します。
Name = ['Yellow','Black','Purple','Red','White']
Number = [10,15,20,25,30]
次に、zip()
関数を使用して2つのリストを組み合わせ、それをリストに変換します。
df_Create = list(zip(Name, Number))
最後に、PandasのDataFrame()
関数を使用して、新たなDataFrameを作成します。
import pandas as pd
df = pd.DataFrame(df_Create, columns=['Name','Number'])
print(df)
このコードを実行すると、以下のようなDataFrameが作成されます。
Name Number
0 Yellow 10
1 Black 15
2 Purple 20
3 Red 25
4 White 30
以上が、Pythonのzip()
関数とPandasライブラリを使って、リストからDataFrameを作成する方法です。この方法を使えば、複数のリストのデータを一度に処理し、それらを一つの表形式のデータ構造にまとめることができます。これは、データ分析や機械学習のタスクを行う際に非常に便利です。
この記事がPythonとPandasの学習に役立つことを願っています。次回もPythonに関する有用な情報をお届けしますので、お楽しみに!