2.4.1-2 DataFrame对象的特点和创建_第1页
2.4.1-2 DataFrame对象的特点和创建_第2页
2.4.1-2 DataFrame对象的特点和创建_第3页
2.4.1-2 DataFrame对象的特点和创建_第4页
2.4.1-2 DataFrame对象的特点和创建_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2.4.1-2DataFrame对象的特点和创建学习内容2.DataFrame对象的创建1.DataFrame对象的特点2.4.1DataFrame对象的特点DataFrame对象是一种二维表格型的数据结构,包含一组有序的列,每一列的值可以是不同类型(数值类型、字符串类型、布尔型等)的数据。DataFrame对象既有行标签(index),也有列标签(columns)。2.4.2DataFrame对象的创建

使用pandas的DataFrame()构造方法就可以创建DataFrame对象,代码如下所示。01importpandasaspd02df=pd.DataFrame(data,index,columns,dtype,copy)序号参数说明1data数据的形式,如二维数组、字典等2index行标签,如果没有标签被传递,则默认为0,1,2…3columns列标签,如果没有标签被传递,则默认为0,1,2…4dtype数据类型。如果没有,则会推断数据类型5copy复制数据,默认为False表2.4.1DataFrame构造方法的参数说明2.4.2DataFrame对象的创建1.通过二维数组创建DataFrame对象01importpandasaspd02data=[['黄山','安徽','黄山',1864.8],['泰山','山东','泰安',1545.0],['庐山','江西','九江',1474.0],['恒山','山西','大同',2016.1],['华山','陕西','渭南',2154.9],['衡山','湖南','衡阳',1300.2]]03columns=['mountain','province','city','height']04mountainsDF=pd.DataFrame(data=data,columns=columns)05mountainsDF第2行代码定义了一个二维数组data来存储这些名山的信息。第3行代码指定了列标签。第4行代码通过构造方法来创建DataFrame对象,传递参数为第2行代码定义的数据data和第3行代码定义的列标签。2.4.2DataFrame对象的创建2.通过字典创建DataFrame对象第2行代码直接通过字典来创建DataFrame对象。执行第3行代码的输出结果如图所示,字典的键值直接作为DataFrame对象的列标签,行标签还是默认为0,1,…,501importpandasaspd02mountainsDF=pd.DataFrame({'mountain':['黄山','泰山','庐山','恒山','华山','衡山'],'province':['安徽','山东','江西','山西','陕西','湖南'],'city':['黄山','泰安','九江','大同','渭南','衡阳],'height':[1864.8,1524,1474,2016,2154.9,1300.2]})03mountainsDF2.4.2DataFrame对象的创建3.DataFrame的常用属性和方法表2.4.2

DataFrame的常用属性和方法序号属性/方法说明1index返回DataFrame对象的行标签信息2columns返回DataFrame对象的列标签信息3values返回DataFrame对象所有元素的值4dtypes返回DataFrame对象的数据类型5TDataFrame对象中元素的行/列数据转换6shape返回DataFrame对象的行数([0]),列数([1])7head(n)返回DataFrame对象的前n个元素,默认返回前5个。8tail(n)返回DataFrame对象的后n个元素,默认返回后5个。9info()返回DataFrame对象中元素的完整信息,包括行列标签,数据类型,是否有空值,占用的内存大小等2.4.2DataFrame对象的创建3.DataFrame的常用属性和方法01importpandasaspd02mountainsDF=pd.DataFrame({'mountain':['黄山','泰山','庐山','恒山','华山','衡山'],'province':['安徽','山东','江西','山西','陕西','湖南'],'city':['黄山','泰安','九江','大同','渭南','衡阳],'height':[1864.8,1524,1474,2016,2154.9,1300.2]})03mountainsDF.index04mountainsDF.columns05mountainsDF.values06mountainsDF.dtypes07mountainsDF.T2.4.2DataFrame对象的创建3.DataFram

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论