来源丨吊车尾学院

大家好,我是菜鸟哥!

今天给大家整理了100个Pandas常用的函数。

分别分为6类:统计汇总函数、数据清洗函数、数据筛选、绘图与元素级运算函数、时间序列函数和其他函数。

统计汇总函数

函数

含义

min()

计算最小值

max()

计算最大值

sum()

求和

mean()

计算平均值

count()

计数(统计非缺失元素的个数)

size()

计数(统计所有元素的个数)

median()

计算中位数

var()

计算方差

std()

计算标准差

quantile()

计算任意分位数

cov()

计算协方差

corr()

计算相关系数

skew()

计算偏度

kurt()

计算峰度

mode()

计算众数

describe()

描述性统计(一次性返回多个统计结果)

groupby()

分组

aggregate()

聚合运算(可以自定义统计函数)

argmin()

寻找最小值所在位置

argmax()

寻找最大值所在位置

any()

等价于逻辑“或”

all()

等价于逻辑“与”

value_counts()

频次统计

cumsum()

运算累计和

cumprod()

运算累计积

pct­­_change()

运算比率(后一个元素与前一个元素的比率)

数据清洗函数

函数

含义

duplicated()

判断序列元素是否重复

drop_duplicates()

删除重复值

hasnans()

判断序列是否存在缺失(返回TRUE或FALSE)

isnull()

判断序列元素是否为缺失(返回与序列长度一样的bool值)

notnull()

判断序列元素是否不为缺失(返回与序列长度一样的bool值)

dropna()

删除缺失值

fillna()

缺失值填充

ffill()

前向后填充缺失值(使用缺失值的前一个元素填充)

bfill()

后向填充缺失值(使用缺失值的后一个元素填充)

dtypes()

检查数据类型

astype()

类型强制转换

pd.to_datetime

转日期时间型

factorize()

因子化转换

sample()

抽样

where()

基于条件判断的值替换

replace()

按值替换(不可使用正则)

str.replace()

按值替换(可使用正则)

str.split.str()

字符分隔

数据筛选函数

函数

含义

isin()

成员关系判断

between()

区间判断

loc()

条件判断(可使用在数据框中)

iloc()

索引判断(可使用在数据框中)

compress()

条件判断

nlargest()

搜寻最大的n个元素

nsmallest()

搜寻最小的n个元素

str.findall()

子串查询(可使用正则)

绘图与元素级运算函数

函数

含义

hist()

绘制直方图

plot()

可基于kind参数绘制更多图形(饼图,折线图,箱线图等)

map()

元素映射

apply()

基于自定义函数的元素级操作

时间序列函数

函数

含义

dt.date()

抽取出日期值

dt.time()

抽取出时间(时分秒)

dt.year()

抽取出年

dt.mouth()

抽取出月

dt.day()

抽取出日

dt.hour()

抽取出时

dt.minute()

抽取出分钟

dt.second()

抽取出秒

dt.quarter()

抽取出季度

dt.weekday()

抽取出星期几(返回数值型)

dt.weekday_name()

抽取出星期几(返回字符型)

dt.week()

抽取出年中的第几周

dt.dayofyear()

抽取出年中的第几天

dt.daysinmonth()

抽取出月对应的最大天数

dt.is_month_start()

判断日期是否为当月的第一天

dt.is_month_end()

判断日期是否为当月的最后一天

dt.is_quarter_start()

判断日期是否为当季度的第一天

dt.is_quarter_end()

判断日期是否为当季度的最后一天

dt.is_year_start()

判断日期是否为当年的第一天

dt.is_year_end()

判断日期是否为当年的最后一天

dt.is_leap_year()

判断日期是否为闰年

其它函数

函数

含义

append()

序列元素的追加(需指定其他序列)

diff()

一阶差分

round()

元素的四舍五入

sort_values()

按值排序

sort_index()

按索引排序

to_dict()

转为字典

tolist()

转为列表

unique()

元素排重

最后推荐一下我们的星球:由菜鸟学Python原班人马建了一个投资星球,汇聚一批喜欢投资的朋友一起分享投资的技巧,不限于基金,股票等其他品种,提高自己的财商,一起读书打卡,欢迎加入。推荐阅读:入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|年度爆款文案1).卧槽!Pdf转Word用Python轻松搞定!2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密 4).80行代码!用Python做一个哆来A梦分身 5).你必须掌握的20个python代码,短小精悍,用处无穷 6).30个Python奇淫技巧集 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货 8).再见Python!我要学Go了!2500字深度分析!9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片点阅读原文,领廖雪峰资料!

超全的 100 个 Pandas 函数汇总,建议收藏相关推荐

  1. 超全整理100个 Pandas 函数,建议收藏!

    来源丨吊车尾学院 人生苦短,快学Python! 今天给大家整理了100个Pandas常用的函数. 分别分为6类:统计汇总函数.数据清洗函数.数据筛选.绘图与元素级运算函数.时间序列函数和其他函数. 统 ...

  2. 【Python】超全的 100 个 Pandas 函数汇总,建议收藏

    来源:吊车尾学院 编辑:杰哥的IT之旅 我整理了100个Pandas常用的函数,分别分为6类:统计汇总函数.数据清洗函数.数据筛选.绘图与元素级运算函数.时间序列函数和其他函数. 统计汇总函数 函数 ...

  3. 四个好用却可能不为人所熟知的Pandas函数,建议收藏!!!

    点击蓝色文字 关注我们 奉献更多优质内容 在数据分析的过程中,相信大家用的最多的就是Pandas库,无论是统计分析还是可视化等等,Pandas都给我们提供了诸多便利.今天小编就来和大家说说在Panda ...

  4. 超全Redis命令总结,墙裂建议收藏,说不定就用上了呢

    前言 Redis是一个开源的使用ANSIC语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. Redis可以广泛用于微服务架构.它可能是您应用程序以多 ...

  5. 过程或函数的副作用是_Python函数和函数式编程(两万字长文警告!一文彻底搞定函数,建议收藏!)...

    Python函数和函数式编程 函数是可重用的程序代码段,在Python中有常用的内置函数,例如len().sum()等. 在Pyhon模块和程序中也可以自定义函数.使用函数可以提高编程效率. 1.函数 ...

  6. 100个pandas函数实例详解(一)

    Hi,我是山月. 之前给大家介绍了100个pandas常用函数的汇总,不知道大家有没有印象. 从今天开始来我会根据具体的实例来介绍这些函数,希望能帮助大家进行巩固学习. 今天给大家介绍的是统计汇总函数 ...

  7. JavaScript超全学习笔记+Web经典案例,赶快收藏

    青春啊,永远是美好的,可是真正的青春,只属于这些永远力争上游的人,永远忘我劳动的人,永远谦虚的人! 最近收到不少的优秀学生投稿,他们有投稿手写笔记.有手写博客.也还有视频.小编也从中挑出几篇较为优秀的 ...

  8. 苹果手机屏幕镜像搜索不到电视_最全小米电视投屏教程(建议收藏)

    [dogkeji-科技犬] 今天,小米电视官方带来了最全小米电视投屏教程,包括手机镜像投屏.电脑镜像投屏.APP直接投屏三种方案,建议收藏! 手机镜像投屏 如果你使用的是小米手机投屏,只需两步: 1. ...

  9. 超全,Python 量化金融库汇总!

    来源: 网络 本文汇总了定量金融的大量三方库,按功能进行分类,覆盖数值运算,衍生品定价,回溯检验,风险管理,数据爬取,可视化等多个子领域,供每个Python程序员参考. 不要重复造轮子,明确要解决的问 ...

最新文章

  1. 提前体验「iPhone30」:7比32超长显示器,刷微博神器来了
  2. 欢迎大家踊跃报名担当“讲师”
  3. android数据的五种存储方式
  4. 链表的代码实现【数据结构F】
  5. android+自定义alertdialog,安卓自定义AlertDialog
  6. lvgl的区别 qt_LVGL分析-画面刷新
  7. Javassist学习文档
  8. 小米路由器r2d_小米路由器R2D亮黄灯维修
  9. CSP201903-1 小中大 (Python)
  10. 成考专升本高等数学公式笔记
  11. 苹果手机该如何拍摄证件照
  12. VS 调试时,不允许修改代码
  13. 自学IT和接受IT培训两者的优缺点分析
  14. 自兴动脑:见证人工智能发展新高度,挑战AI智慧医疗
  15. 简账(开源记账软件)-前端环境简介及部署
  16. 神思 身份证读卡器(ID)delphi7 源码
  17. 扩充人脉比拿项目乱找VC更为重要
  18. AS3同步LRC歌词的MP3播放器.
  19. php 地图区域统计,php实现地图区域数据统计
  20. 【7】Spring Boot系列之REST Docs

热门文章

  1. kubelet源码 删除pod pod_workers.go(三)
  2. nacos注册中心死活发现不了服务问题
  3. Unity3D学习日记6
  4. 【10月最新】必问的25道mybatis面试题,都会的话你也可以去大厂
  5. AGV三种导航方式,苏州凌鸟带你走进AGV世界
  6. python微信群管理_利用python实现在微信群刷屏的方法
  7. Android 7.0下拍照和裁剪图片
  8. 计算机中班音乐,幼儿园中班音乐活动课件大全【三篇】
  9. 成都中忻嘉业:抖音怎样查看直播回放
  10. Davinci的异构多核间通信基础组件SysLink 2.0