Pandas Series.to_frame()函式

Minahil Noor 2023年1月30日 2021年2月28日
  1. pandas.Series.to_frame() 語法
  2. 示例程式碼:Series.to_frame() 方法將 Series 轉換為 DataFrame
  3. 示例程式碼:Series.to_frame() 方法將 Series 轉換為具有特定列名的 DataFrame
Pandas Series.to_frame()函式

Python Pandas Series.to_frame() 函式將給定的 Series 轉換為 DataFrame。

pandas.Series.to_frame() 語法

Series.to_frame(name=None)

引數

name 它是一個物件型別引數。它告訴我們,如果 Series 有名稱,那麼傳遞的名稱將代替 Series 名稱。

返回值

它返回一個代表 Series 的 DataFrame。

示例程式碼:Series.to_frame() 方法將 Series 轉換為 DataFrame

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 的 DataFrame。

示例程式碼:Series.to_frame() 方法將 Series 轉換為具有特定列名的 DataFrame

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