pandas中DataFrame的用法

首先在DataFrame中,数据被储存为一个以上的二维块,而不是列表,字典或其他一维数组的集合。

首先构建一个DateFrame:
在这里插入图片描述

1、DataFrame中的head方法只会选出头部的五行:

在这里插入图片描述

2、DataFrame中使用columns方法会按照指定顺序排列:

在这里插入图片描述

3、如果你传的列不包含在字典里面,将会在结果中出现缺失指:

在这里插入图片描述

4、DataFrame中的一列,可以按字典型的标记或属性那样检索为Series:

在这里插入图片描述

5、用loc这种特殊的方法可以选取指定的位置:

在这里插入图片描述

6、列的引用可以修改的:

在这里插入图片描述

7、当你讲列表或数组赋值给一个列时,值的长度必须和DataFrame的长度想匹配。如果你讲Series赋值给一列时,Series的索引将会按照DataFrame的索引重新排列,并在空缺的地方填充缺失值:

在这里插入图片描述

8、del的使用:如果被赋值的列不存在,则会生成一个新的列。del关键字可以像在字典中那样对DataFrame删除列,del方法可以用于移除之前新建的列。

在这里插入图片描述

9、使用values可以得出所建列表的值。

10、reindex方法:改方法用于创建一个符合新索引的新对象。调用reindex,会将数据按照新的索引进行排列,如果某个索引值之前并不存在,则会引入缺失值:

在这里插入图片描述

11、我们还可以使用reindex中的mehtod选择参数ffill等方法在重建索引时差值,ffill方法会将值前向填充.:

在这里插入图片描述

12、我们可以使用reindex来改变行索引、列索引,也可以同时去改变两者。当仅传入一个序列时,结果中的行会重建索引,也可以用columns去改变列索引:

在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值