pandas详解(DataFrame篇) |
您所在的位置:网站首页 › pandas详解 › pandas详解(DataFrame篇) |
文章目录
引言:DataFrame:DataFrame创建:DataFrame索引:索引对象:DataFrame获取数据和CRUD操作:ix、loc、iloc:
引言:
什么是DataFrame? DataFrame:一个表格型的数据结构,包含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型等),DataFrame即有行索引也有列索引,可以被看做是由Series组成的字典。 至于对Series知识想进行回顾,请到我的这篇博文—pandas详解(Series篇) DataFrame: DataFrame创建: DataFrame创建的两种方式: 1. 通过二维数组创建 2. 通过字典的方式创建,此种方法创建同时还要注意:字典中的value值只能是一维数组 或 单个的简单数据类型,如果是数组,要求所有数组长度一致,如果是单个数据,则会使每行添加相同数据。 如图: DataFrame分为行索引和列索引,默认情况下是从0开始,也可以自定义索引,添加行索引使用 index ,添加列索引使用 columns ,此操作称“重置行列索引值”。如图: 1. 可以直接通过列索引获取指定列的数据, eg: df[column_name],也可以通过打点调用eg: df.column_name,但是一般容易混淆,所以减少打点调用 2. 如果需要获取指定行的数据的话,需要通过ix方法来获取对应行索引的行数据,eg: df.ix[index_name] 在进行行操作的时候,使用 ix 获取会报出来这样的信息,如图: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |