美文网首页
python pandas学习

python pandas学习

作者: reco171 | 来源:发表于2019-01-05 12:19 被阅读0次

Pandas是python的一个数据分析包,纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。
pandas包括三个数据结构Series、DataFrame和Panel。其中Series是具有均匀数据的一维数组结构,DataFrame是一个具有异构数据的二维数组。

通过数组创建DataFrame

数据以行和列表示。每列表示一个属性和属性值,每行代表对应所有属性的一行数据。DataFrame可以使用以下构造函数创建 -
pandas.DataFrame( data, index, columns, dtype, copy)
构造函数的参数如下

编号 参数 描述
1 data 数据采取各种形式,如:ndarray,series,map,lists,dict,constant和另一个DataFrame。
2 index 对于行标签,要用于结果帧的索引是可选缺省值np.arrange(n),如果没有传递索引值。
3 columns 对于列标签,可选的默认语法是 - np.arange(n)。 这只有在没有索引传递的情况下才是这样。
4 dtype 每列的数据类型。
5 copy 如果默认值为False,则此命令(或任何它)用于复制数据。

通过数组创建DataFrame

import pandas as pd
data = [['Alex',10],['Bob',12],['Clarke',13]]
#df = pd. DataFrame(data)#其他参数默认
df = pd.DataFrame(data,columns=['Name','Age'],dtype=float)

DataFrame基本功能

编号 属性或方法 描述
1 T 转置行和列。
2 axes 返回一个列,行轴标签和列轴标签作为唯一的成员。
3 dtypes 返回此对象中的数据类型(dtypes)。
4 empty 如果NDFrame完全为空[无项目],则返回为True; 如果任何轴的长度为0。
5 ndim 轴/数组维度大小。
6 shape 返回表示DataFrame的维度的元组。
7 size NDFrame中的元素数。
8 values NDFrame的Numpy表示。
9 head() 返回开头前n行。
10 tail() 返回最后n行。
11 columns 获取所有属性。

相关文章

网友评论

      本文标题:python pandas学习

      本文链接:https://www.haomeiwen.com/subject/kfsrrqtx.html