Pandas Series.to_frame() 関数

Minahil Noor 2023年1月30日
  1. pandas.Series.to_frame() の構文:
  2. コード例:Series.to_frame() メソッドで Series をデータフレームに変換する
  3. コード例:Series.to_frame() メソッドでシリーズを特定の列名のデータフレームに変換する
Pandas Series.to_frame() 関数

Python Pandas Series.to_frame() 関数は、与えられた Series をデータフレームに変換します。

pandas.Series.to_frame() の構文:

Series.to_frame(name=None)

パラメータ

name これはオブジェクト型のパラメータです。Series に名前がある場合、渡された名前が Series 名の代わりになるように指示します。

戻り値

Series を表すデータフレームを返します。

コード例:Series.to_frame() メソッドで Series をデータフレームに変換する

import pandas as pd

series = pd.Series([ 'Rose', 'Jasmine', 'Lili', 'Tulip', 'Hibiscus', 'Sun Flower', 'Orchid', 'Carnation','Irises', 'Gardenias'])
print("The Original Series is: \n")
print(series)

dataframe = series.to_frame()
print("The Dataframe is: \n")
print(dataframe)

出力:

The Original Series is: 

0          Rose
1       Jasmine
2          Lili
3         Tulip
4      Hibiscus
5    Sun Flower
6        Orchid
7     Carnation
8        Irises
9     Gardenias
dtype: object
The Dataframe is: 

            0
0        Rose
1     Jasmine
2        Lili
3       Tulip
4    Hibiscus
5  Sun Flower
6      Orchid
7   Carnation
8      Irises
9   Gardenias

この関数は、指定された Series を表すデータフレームを返しました。

コード例:Series.to_frame() メソッドでシリーズを特定の列名のデータフレームに変換する

import pandas as pd

series = pd.Series([ 'Rose', 'Jasmine', 'Lili', 'Tulip', 'Hibiscus', 'Sun Flower', 'Orchid', 'Carnation','Irises', 'Gardenias'])
print("The Original Series is: \n")
print(series)

dataframe = series.to_frame(name= 'Flowers')
print("The Dataframe is: \n")
print(dataframe)

出力:

The Original Series is: 

0          Rose
1       Jasmine
2          Lili
3         Tulip
4      Hibiscus
5    Sun Flower
6        Orchid
7     Carnation
8        Irises
9     Gardenias
dtype: object
The Dataframe is: 

      Flowers
0        Rose
1     Jasmine
2        Lili
3       Tulip
4    Hibiscus
5  Sun Flower
6      Orchid
7   Carnation
8      Irises
9   Gardenias

これで、列名は Flowers になります。

関連記事 - Pandas Series