Pandas 创建DataFrame,Pandas 数据帧(DataFrame)是二维数据结构,它包含一组有序的列,每列可以是不同的数据类型,DataFrame既有行索引,也有列索引,它可以看作是Series组成的字典,不过这些Series共用一个索引。
数据帧(DataFrame)的功能特点:
不同的列可以是不同的数据类型
大小可变
含行索引和列索引
可以对行和列执行算术运算
假设要创建一个包含学生信息的DataFrame,如下图所示:
DataFrame 结构体
pandas中的DataFrame可以使用以下构造函数创建:
构造函数的参数说明如下:
参数
说明
data
支持多种数据类型,如:ndarray,series,map,lists,dict,constant和另一个DataFrame。
index
行标签,如果没有传递索引值,默认值为np.arrange(n)
columns
列标签,如果没有传递索引值,默认值为np.arrange(n)
dtype
每列的数据类型。
copy
是否复制数据,默认值为False
Pandas数据帧(DataFrame)支持多种输入类型来创建
列表(list)
字典(dict)
系列(series)