Series被定义为可以容纳整数,字符串,双精度值等的列表类型。它以列表的形式返回对象,该列表的索引从0到n开始,其中n表示Series中值的长度。
Series和DataFrame之间的主要区别在于,Series只能包含具有特定索引的单个列表,而DataFrame是可以分析数据的多个Series的组合。
Pandas Series.to_frame()函数用于将Series对象转换为DataFrame。
Series.to_frame(name=None)
name - 是指对象。其默认值为无。如果具有一个值,那么将使用传递的名称代替Series名称。
它返回Series的DataFrame表示形式。
s = pd.Series(["a", "b", "c"],name="vals") s.to_frame()
输出
vals 0 a 1 b 2 c
import pandas as pd import matplotlib.pyplot as plt emp = ['Parker', 'John', 'Learnfk', '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 Learnfk 109 3 William 114
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)