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

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

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

语法

Series.to_frame(name=None)  

参数

name: 指对象。默认值为 None。如果有一个值,传递的名称将替代系列名称。

返回值

它返回系列的 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

标签: Pandas, Pandas教程, Pandas库, Pandas基础, Pandas学习, Pandas使用, Pandas指南, Pandas入门教程, Pandas模块, Pandas数据库, Pandas实战教程, Pandas用法总结, Pandas文档