当我们想向DataFrame添加一个新列时,默认情况下会在末尾添加它。但是,pandas提供了使用insert函数使得我们可以在任意位置添加新列。
Leave a Comment分类: Pandas
筛选是在平时的工作中使用非常频繁的功能了,下面介绍一下通过变量来进行筛选过滤的一种方法,具体的逻辑是这样的,先把需要筛选的条件放在一个变量里面,然后通过这个变量来筛选出你所需要的内容。
Leave a Comment此函数根据位置返回对象的最后 n 行。它对于快速验证数据很有用,例如,在排序或追加行之后。对于 n 的负值,此函数返回除前 n 行之外的所有行,相当于 df[n:] 。
Leave a Comment在使用str.contains()函数带有if做判断的时候,就需要在后面加上.any()才不会报错
Leave a Commentdf.update():使用来自另一个DataFrame的非NA值进行适当的修改。注意:它在索引上对齐,没有返回值。下面举个例子来说明一下这个函数的作用:
Leave a Commentrank是通过“为各组分配一个平均排名”的方式破坏平级关系的。pandas排名会增加一个排名值(从1开始,一直到数组中有效数据的数量)。
Leave a Comment本节介绍数组自身的加乘。自身的加乘是指对数组内部的元素求和及求乘积,比如计算所有行的和,或者计算所有列的和。其方向仍然由 axis 参数设定。
Leave a CommentPandas的apply函数是可以自动根据function遍历每一个数据,然后返回一个数据结构为Series的结果,Pandas 的很多对象都可以使用 apply() 来调用函数,如 Dataframe、Series、分组对象、各种时间序列等。
Leave a Commentagg()函数是聚合函数,它可以实现某种统计功能的函数,如果要不同列用求不同统计量,则用字典{‘行名/列名’,‘函数名’}指定。
1 Commentisnull() 和 notnull()这2个函数是用来检测是否空值,可用于df和series
Leave a Comment