📜  Pandas Series.to_frame()

📅  最后修改于: 2020-10-29 01:39:10             🧑  作者: Mango

Pandas Series.to_frame()

Series被定义为可以容纳整数,字符串,双精度值等的列表类型。它以列表的形式返回对象,该对象的索引从0到n开始,其中n表示Series中值的长度。

系列和数据框架之间的主要区别在于,系列只能包含具有特定索引的单个列表,而数据框架是可以分析数据的多个系列的组合。

Pandas Series.to_frame()函数用于将系列对象转换为DataFrame。

句法

Series.to_frame(name=None)

参量

name:指对象。其默认值为无。如果具有一个值,那么将使用传递的名称代替系列名称。

返回值

它返回Series的DataFrame表示形式。

例1

s = pd.Series(["a", "b", "c"],
name="vals")
s.to_frame()

输出量

       vals
0          a
1          b
2          c

例2

import pandas as pd 
import matplotlib.pyplot as plt   
emp = ['Parker', 'John', 'Smith', 'William'] 
id = [102, 107, 109, 114]   
emp_series = pd.Series(emp) 
id_series = pd.Series(id)   
frame = { 'Emp': emp_series, 'ID': id_series } 
result = pd.DataFrame(frame)   
print(result)

输出量

      Emp       ID
0   Parker     102
1   John        107
2   Smith      109
3   William   114