Pandas Series.to_frame()函数

Minahil Noor 2023年1月30日
  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