Pandas.Series.mean() 平均值 详解 含代码 含测试数据集 随Pandas版本持续更新

关于Pandas版本: 本文基于 pandas2.1.2 编写。

关于本文内容更新: 随着pandas的stable版本更迭,本文持续更新,不断完善补充。

Pandas稳定版更新及变动内容整合专题: Pandas稳定版更新及变动迭持续更新。

Pandas API参考所有内容目录

本节目录

  • Pandas.Series.mean()
    • 语法:
    • 返回值:
    • 参数说明:
      • axis 指定计算方向(行或列)
      • skipna 忽略缺失值
      • numeric_only 排除非纯数值的行或列
      • **kwargs 关键字参数
    • 示例:
      • 例1:如果是 `Series` 始终保持 `axis=0`,即计算整列的平均值。
      • 例2:都是缺失值,那么平均值结果也是缺失值。

Pandas.Series.mean()

Series.mean 方法用于返回 Series 的平均值。

语法:

Series.mean(axis=0, skipna=True, numeric_only=False, **kwargs)

返回值:

  • Series or scalar

参数说明:

axis 指定计算方向(行或列)

  • axis : {0 or ‘index’, 1 or ‘columns’}, default 0

    axis 参数,用于指定计算方向,即按行计算或按列计算平均值:

    • 对于 Series 此参数无效,将始终保持 axis=0,即计算整列的平均值。例1

    ⚠️ 注意 :
    字符串类型的值,不支持平均值运算。

    新增于 Pandas 2.0.0 : axis 参数,新增于Pandas 2.0.0 版本。

skipna 忽略缺失值

  • skipna : bool, default False >

    skipna 参数,用于指定求平均值的时候是否忽略缺失值:

    • False: 不忽略,缺失值 在求平均值的时候,会被解析为浮点数 float。当字符串和缺失值混合时,会报错!TypeError
    • True: 忽略缺失值。

    ⚠️ 注意 :

    • 缺失值 在求平均值的时候,会被解析为浮点数 float

    • 如果整行或整列,都是缺失值,那么平均值结果也是缺失值。 例2

numeric_only 排除非纯数值的行或列

  • numeric_only : bool, default False

    对于 Series 此参数无效 。

**kwargs 关键字参数

  • kwargs
    kwargs 参数,是为了保持与 Numpy 的兼容性而保留的参数,一般不需要传递任何内容。

示例:

测试文件下载:

本文所涉及的测试文件,如有需要,可在文章顶部的绑定资源处下载。

若发现文件无法下载,应该是资源包有内容更新,正在审核,请稍后再试。或站内私信作者索要。

测试文件下载位置.png

测试文件下载位置

例1:如果是 Series 始终保持 axis=0,即计算整列的平均值。

import numpy as np
import pandas as pds = pd.Series([24.0, np.nan, 21.0, 33, 26], name="age")
s.mean()
26.0

例2:都是缺失值,那么平均值结果也是缺失值。

import numpy as np
import pandas as pds = pd.Series([np.nan, np.nan])s.mean()
nan

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023 年值得一读的技术文章 | NebulaGraph 技术社区

在之前的产品篇,我们了解到了 NebulaGraph 内核及周边工具在 2023 年经历了什么样的变化。伴随着这些特性的变更和上线,在【文章】博客分类中,一篇篇的博文记录下了这些功能背后的设计思考和研发实践。当中,既有对内存管理 Memory…

idea远程服务调试

1. 配置idea远程服务调试 这里以 idea 新 ui 为例,首先点击上面的 debug 旁边的三个小圆点,然后在弹出的框框中选择 “Edit”,如下图所示。 然后进入到打开的界面后,点击左上角的 “” 进行添加,找到 “Remote JVM De…

Spring Authorization Server入门 (二十) 实现二维码扫码登录

实现原理 打开网页,发起授权申请/未登录被重定向到登录页面选择二维码登录,页面从后端请求二维码页面渲染二维码图片,并轮询请求,获取二维码的状态事先登录过APP的手机扫描二维码,然后APP请求服务器端的API接口&#…

[pytorch入门] 5. DataLoader的使用

简介 dataset:数据集,提供数据 dataloader:数据加载器,对数据进行加载,可以讲数据加载到神经网络当中 从dataset中取数据时,通过在dataloader中设置参数来确定取数据的方式 用法 要from torch.utils.dat…

基于CanvasLabel的Leaflet矢量数据免切片属性标注实践

目录 前言 一、Leaflet.CanvasLabel 1、开源地址 2、设置参数说明 二、组件集成 1、新建html文件 2、声明样式 3、定义矢量文本渲染器 4、定义地图 5、添加矢量数据 6、最终效果 总结 前言 在一般的业务场景中,针对小量的矢量数据,比如POI兴…

java现在就业环境怎么样?

java现在就业环境怎么样? 在开始前我有一些资料,是我根据网友给的问题精心整理了一份「java的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!&#…

运用多媒体辅助教学的好处

在教育信息化的大背景下,运用多媒体辅助教学已经成为了当今课堂的标配。但很多老师或许只是盲目地追求形式,而未能深入体会到其真正的价值。那么,运用多媒体辅助教学究竟有哪些好处呢? 多媒体辅助教学能够提起学生的学习兴趣。传统…

机械设计-哈工大课程学习-螺纹连接

圆柱螺纹主要几何参数螺纹参数 ①外径(大径),与外螺纹牙顶或内螺纹牙底相重合的假想圆柱体直径。螺纹的公称直径即大径。 ②内径(小径),与外螺纹牙底或内螺纹牙顶相重合的假想圆柱体直径。 ③中径&#xff…

Ubuntu重设root的密码

重设root的密码 未重设密码之前,Ubuntu 中默认的 root 密码是随机的,即每次开机都会有一个新的root 密码,所以此时的 root 用户密码并不确定; 重设root 密码,使用安装时创建的用户登录后sudo su切换至root用户&#…

MES管理系统为何成为汽配企业的刚需

随着经济全球化、产品定制化及安全法规的严格化,汽配企业的经营环境变得越来越复杂。中国劳动力资源和原辅料成本的持续上升,导致行业利润率不断下滑。为了应对这些挑战,汽配企业需要引入一种精益制造和管理的工具,而MES管理系统正…

gdb调试工具详解

一、知识铺垫 1、程序的发布方式有两种,debug模式和release模式 2、gcc/g形成的可执行程序默认是release模式 3、要使用gdb调试,必须在源代码生成可执行程序的时候, 加上 -g 选项 命令:gcc test.c -o test -g 很明显可以看出debug模式下的…

DBA技术栈MongoDB: 数据增改删除

该博文主要介绍mongoDB对文档数据的增加、更新、删除操作。 1.插入数据 以下案例演示了插入单个文档、多个文档、指定_id、指定多个索引以及插入大量文档的情况。在实际使用中,根据需求选择适合的插入方式。 案例1:插入单个文档 db.visitor.insert({…