pandas 中括号和冒号
一、pandas基本数据结构
[“pandas”]
1、pandas中主要有两种数据结构,分别是:Series和DataFrame。
2、Series:一种类似于一维数据的对象,是由一组数据(各种Numpy数据类型)以及一组与之相关的数据标签(即索引)组成。仅由一组数据也可产生简单的Series对象。注意:Series中的索引值是可以重复的。
3、DataFrame:一个表格型的数据结构,包含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型等),DataFrame即有行索引也有列索引,可以被看做是由Series组成的字典。
二、Series
Series值的获取
(1)Series值的获取主要有两种方式:
a、通过方括号+索引的方式读取对应索引的数据,有可能返回多条数据。
b、通过方括号+下标值的方式读取对应下标值的数据,下标值的取值范围为:[0,len(Series.values)];另外下标值也可以是负数,表示从右往左获取数据。
(2)Series获取多个值的方式类似NumPy中的ndarray的切片操作,通过方括号+下标值/索引值+冒号(:)的形式来截取series对象中的一部分数据。
三、DataFramenumpy是什么数据类型
1、DataFrame创建
(1)通过二维数组创建
数据帧(DataFrame)是二维数据结构,即数据以行和列的表格方式排列。
数据帧(DataFrame)的功能特点:
潜在的列是不同的类型
大小可变
可以对行和列执行算术运算
pandas中的DataFrame可以使用以下构造函数创建:
pandas.DataFrame(data,index,columns,dtype,copy)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论