pandas由入门到精通-描述性统计量

pandas基础介绍-命令模版

  • 描述性统计量
    • pandas 统计函数
    • 相关与协方差
    • 唯一值,频次统计,成员关系
      • 1. Series.unique()
      • 2. Series/DataFrame/array.value_counts()
      • 3. Series.isin()
      • 4. get_indexer() 索引对应转换

本文介绍pandas中一些常用的描述性统计量相关知识,包括pandas统计函数、相关系数与协方差、唯一值、频次统计和成员关系。希望可以帮助到有需要的小伙伴。

描述性统计量

pandas 统计函数

从 Series 中提取单个值(如总和或平均值)的方法,或从 DataFrame 的行或列中提取一系列值的方法。与 NumPy 数组上的类似方法相比,它们具有针对缺失数据的内置处理,默认跳过。

  • 以sum举例
#默认沿行计算,得到每一列的和
df.sum()
df.sum(axis='index')
#通过制定axis 变为沿列计算,得到每一行的和
df.sum(axis='columns')#若不想跳过缺失数据,某行中有NA 则结果就为NA,使用 skipna
df.sum(axis='columns',skipna=False)

可以选择的参数:
在这里插入图片描述

  • 求达到最大值时的索引 df.idxmax()
  • 数字类型和非数字类型统计描述 df.describe()
    数字类型返回非零计数、均值、方差、最大最小值等。非数字烈性返回元素出现的频次
  • 其他描述性统计方法
    在这里插入图片描述
    在这里插入图片描述

相关与协方差

  • 相关性
# 返回矩阵各个列之间的相关性系数
df.corr()#计算某两列之间的相关性
df['col1'].corr(df['col2'])#计算某列与整个矩阵之间的相关性
df.corrwith(df['col']
  • 协方差
# 返回矩阵各个列之间的协方差
df.cov()#计算某两列之间的协方差
df['col1'].cov(df['col2'])

在这里插入图片描述

唯一值,频次统计,成员关系

1. Series.unique()

返回Series中元素去掉重复值的结果,不排序

2. Series/DataFrame/array.value_counts()

Series 统计某一列各种值出现的次数
DataFrame 把每一行当做整体,统计其出现的次数

Series.value_counts()
df.value_counts()#计算DF中每一列每个值出现的次数
df.apply(pd.value_counts).fillna(0)

3. Series.isin()

判断元素是否在Series中,返回布尔值

mask = obj.isin(['b','c'])
obj[mask]

4. get_indexer() 索引对应转换

Index_A.get_indexer(Series_B) 得到B的值对应的A种的索引的数组

to_match = pd.Series(['c','a','b','b','c','a'])
unique_vals = pd.Series(['c','b','a'])indices = pd.Index(unique_vals).get_indexer(to_match)

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1617780.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

网易 腾讯 新浪手机新闻客户端横向对比评测

这段时间关于iPhone新闻客户端的事件获得不少关注,一张截图对比在微博上四处转发,不过只有一个界面对比也说明不了问题吧,想知道这些新闻客户端是不是如此相似,还是要认真对比瞧瞧。 参赛选手:网易新闻/腾讯新闻/掌中…

乔布斯女儿嘲讽iPhone 14没新意;高德打车AR实景找车功能上线;Go语言报告:错误处理仍然是个挑战|极客头条

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&…

极客日报:iPhone卫星功能仅用于紧急通信;韩国通过立法禁止苹果、谷歌垄断支付系统;Linux 5.14 版本发布

一分钟速览新闻点! 小米集团加入开源专利社区 OIN饿了么:延长扬州会员一个月的权益阿里云教育推出钉钉课后服务系统华为 P50 Pro 推送鸿蒙更新淘宝更换新的 Slogan 为“淘宝太好逛了吧”鸿蒙 OS 2 升级用户破 7000 万!近 100 款机型可升级网…

jQuery Mobile开发的新闻阅读器,适应iphone和android手机

程序员都很赖,你懂的! 我们经常上新浪,腾讯,雅虎等各大网站上面看新闻,他们也都各自推出了自家的手机新闻阅读器。今天我自己使用jQuery Mobile 来实现这一功能。图片大小上传限制了大小250*400先看看iphone上的效果&a…

递归算法学习——全排列

目录 ​编辑 一,问题描述 1.例子: 题目接口: 二,问题分析和解决 1.问题分析 2.解题代码 一,问题描述 首先我们得来先看看全排列的问题描述。全排列问题的问题描述如下: 给定一个不含重复数字的数组 n…

2023年流行编曲软件哪个好用?flstudio有免费的吗 flstudio免费插件都有哪些

2023年流行的主流宿主编曲软件哪个好用,现在几款流行的主流宿主编曲软件包括FL Studio、Cubase、Pro Tools、Sonar、Logic Pro、Studio One等等。 对于新手学习来说我个人更推荐FL Studio 21,为什么说FL Studio 21 适合新手呢?自然是有道理的…

免费音频转换器,畅享音乐无边界。这些软件助你一键转换

嘿!你是否有过这样的经历,当你想在特定设备上播放自己珍藏的音频时,却发现文件格式不兼容而无法播放?别灰心,我有个小秘诀要告诉你——音频格式转换!通过将音频文件转换为适当的格式,你可以轻松…

Harbor 私有仓库迁移博客

文章目录 一.私有仓库迁移的介绍1.为何要对Harbor 私有仓库的迁移2.Harbor 私有仓库的迁移特点3. Harbor 私有仓库的迁移注意要点 二.私有仓库迁移配置1.源Harbor配置(192.168.198.11)(1)接着以下操作查看容器状况及是否可以登录 …

语言基础篇1——Python概述,Python是什么?Python能干什么?

概述 简介 Python,计算机高级语言,读作/ˈpaɪθən/(英音)、/ˈpaɪθɑːn/(美音),意为蟒蛇,Python的logo为两条缠绕的蟒蛇 特点 Python以开发效率高而运行效率低著称 应用领域…

【洛谷】P2678 跳石头

原题链接:https://www.luogu.com.cn/problem/P2678 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 二分答案。(使用二分需要满足两个条件。一个是有界,一个是单调。 这题的题面:使得选手们在比赛过程中…

2023最新任务悬赏平台源码uniapp+Thinkphp新款悬赏任务地推拉新充场游戏试玩源码众人帮威客兼职任务帮任务发布分销机

新款悬赏任务地推拉新充场游戏试玩源码众人帮威客兼职任务帮任务发布分销机制 后端是:thinkphpFastAdmin 前端是:uniapp 1.优化首页推荐店铺模块如有则会显示此模块没有则隐藏。 2修复首页公告,更改首页公告逻辑。(后台添加有公…

【SpringBoot学习笔记02】静态资源

Spring Boot 通过 MVC 的自动配置类 WebMvcAutoConfiguration 为这些 WebJars 前端资源提供了默认映射规则,部分源码如下。 jar包: JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的…

msvcp140.dll丢失的解决方法,win10系统dll报错的解决方法

今天,我将为大家分享一个关于msvcp140.dll丢失的解决方法,特别是针对在Windows 10系统上遇到这个问题的朋友们。在开始之前,我想先简要介绍一下msvcp140.dll文件的作用。msvcp140.dll是Microsoft Visual C运行时库的一部分,它包含…

Python功能制作之简单的绘画板

可能需要安装的库 pip install pillow pip install tk制作 我们使用Python的Tkinter库创建的一个简单绘画软件。 首先创建了一个简单的绘画应用,可以选择颜色、切换画笔和橡皮擦模式、清空画布以及绘制自由曲线。 里面的主要结构和功能是: 导入必要的…

WICC 2021 技术分论坛 “开箱即用”语聊房Demo成亮点

7月24日,第三届全球互联网通信云大会(WICC 2021)在北京成功召开,数千开发者共赴通信云技术盛宴。本次会议中,“开发者服务生态”被作为重要议题引起了全产业链的广泛关注。作为大会主办方,全球互联网通信云领导厂商融云不但提出了…

人工智能语聊的相关原理学习(二)

导读 前段时间楼主决定潜心研究google的word2vec中使用到的相关原理,但是在一番学习之后,楼主发现作为一枚小白,如果对自然语言处理的基础原理都不了解的话,实在是很难理解word2vec中的那些算法/公式等等,于…

在元宇宙中搭建语聊房,设计思路和实现方法分享

本文为声网 RTE 开发者社区作者投稿,作者为arige 目标 1. 制定目标 不妨大家想一下这个场景: 你走进一个咖啡厅,看到了一个美女或者帅哥,想要一个微信号,方便后续发展。 那我们要怎么做呢? 走到对方跟…

简单快速搭建,全新语聊方案

导读: 年初的时候因为马斯克的一场直播带货,让 ClubHouse 迅速出圈变成现在炙手可热的社交产品。开个玩笑。现在要是没有用过ClubHouse你都不好意思说自己是互联网行业的。(不过目前中国市场已下架) 是的,这个圈子就是这么的追逐潮流。语音社…

畅所语聊

这是一个实现多人在线聊天的小项目 思想:首先这个项目分为三个模块(1.登录和注册、2.用户发送消息,服务端接收消息,并且放入数据池中、3.将数据转发给每个用户) 1.登录和注册 (1)注册:将自己的所有信息使用tcp来进行发送给服务器,服务器接收到这个信息之后,将用户信…

一对一语聊直播源码视频交友系统,一对一直播即时通讯IM产品。

一对一语聊直播源码视频交友系统,一对一直播即时通讯IM产品。 匹配聊天 开启速度匹配,匹配逻辑异性匹配。原始码,回调,API和SDK等接口调用正常双端经过测试完美正常跑通! 纯原生开发 开发语言 后端web:PH…