iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >pandas中怎么求平均数和中位数
  • 221
分享到

pandas中怎么求平均数和中位数

2023-06-20 19:06:42 221人浏览 薄情痞子
摘要

这期内容当中小编将会给大家带来有关pandas中怎么求平均数和中位数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。准备pandas是一个强大的python数据分析的工具包。pandas是基于NumPy构建

这期内容当中小编将会给大家带来有关pandas中怎么求平均数和中位数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

准备

pandas是一个强大的python数据分析工具包。

pandas是基于NumPy构建的。

pandas的主要功能

  • 具备对其功能的数据结构DataFrame、Series

  • 集成时间序列功能

  • 提供丰富的数学运算和操作

  • 灵活处理缺失数据

本文用到的表格内容如下:

pandas中怎么求平均数和中位数

先来看一下原始情形:

import pandas as pddf = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df)

result:

   分类            货品  实体店销售量  线上销售量  成本   售价
0  水果            苹果      34    234  12   45
1  家电           电视机      56    784  34  156
2  家电            冰箱      78    345  24  785
3  书籍  Python入门到放弃      25     34  13   89
4  水果            葡萄     789     56   7  398

1.求平均数

1.1对全表进行操作

1.1.1求取每列的平均数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df.mean())

result:

实体店销售量    196.4
线上销售量     290.6
成本         18.0
售价        294.6
dtype: float64

1.1.2 求取每行的平均数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df.mean(axis=1))

result:

0     81.25
1    257.50
2    308.00
3     40.25
4    312.50
dtype: float64

先看运行结果,我们可以看到,每一行求平均数的时候直接忽略文本字符类型的列,只对数字类型的列进行求平均数。就比如第一行的数据

   分类            货品  实体店销售量  线上销售量  成本   售价
0  水果            苹果      34    234  12   45

上面的81.25=(34+234+12+45) / 4,,其他的行也是如此

1.2 对单独的一行或者一列进行操作

1.2.1 求取单独某一列的平均数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df['实体店销售量'].mean())

result:

196.4

2 求取单独某一行的平均数

df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df.iloc[[0]].mean())

result:

实体店销售量     34.0
线上销售量     234.0
成本         12.0
售价         45.0
dtype: float64

1.3 对多行或者多列进行操作

1.3.1 求取多列的平均数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df[['实体店销售量', "线上销售量"]].mean())

result:

实体店销售量    196.4
线上销售量     290.6
dtype: float64

1.3.2 求取多行的平均数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df.iloc[[0, 1]].mean())

result:

实体店销售量     45.0
线上销售量     509.0
成本         23.0
售价        100.5
dtype: float64

2 求中位数

2.1对全表进行操作

2.1.1对每一列求中位数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df.median())

result:

实体店销售量     56.0
线上销售量     234.0
成本         13.0
售价        156.0
dtype: float64

可以看到,中位数的概念只对数字有效

2.1.2 对每一行求中位数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df.median(axis=1))

result:

0     39.5
1    106.0
2    211.5
3     29.5
4    227.0
dtype: float64

2.2 对单独的一行或者一列进行操作

2.2.1 对某一列求中位数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df['实体店销售量'].median())

result:

0

2.2.2 对某一行求中位数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df.iloc[[0]].median())

result:

实体店销售量     34.0
线上销售量     234.0
成本         12.0
售价         45.0
dtype: float64

2.3 对多行或者多列进行操作

2.3.1 对多列求中位数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df[['实体店销售量', "线上销售量"]].median())

result:

实体店销售量     56.0
线上销售量     234.0
dtype: float64

2.3.2 对多行求中位数
df = pd.read_excel(r'C:\Users\admin\Desktop\测试.xlsx')print(df.iloc[[0, 1]].median())

result:

实体店销售量     45.0
线上销售量     509.0
成本         23.0
售价        100.5
dtype: float64

上述就是小编为大家分享的pandas中怎么求平均数和中位数了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: pandas中怎么求平均数和中位数

本文链接: https://www.lsjlt.com/news/299487.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pandas中怎么求平均数和中位数
    这期内容当中小编将会给大家带来有关pandas中怎么求平均数和中位数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。准备pandas是一个强大的Python数据分析的工具包。pandas是基于NumPy构建...
    99+
    2023-06-20
  • pandas求平均数和中位数的方法实例
    目录准备1.求平均数1.1对全表进行操作1.1.2 求取每行的平均数1.2 对单独的一行或者一列进行操作1.2.1 求取单独某一列的平均数1.3 对多行或者多列进行操作1.3.1 求...
    99+
    2024-04-02
  • JavaScript怎么求平均数
    本篇内容介绍了“JavaScript怎么求平均数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • python怎么求平均数
    python使用循环、使用内置函数、使用numpy库均可求平均数。1、使用循环,使用一个循环来遍历给定的列表,并将所有元素相加,然后,通过除以列表的长度来得到平均数;2、使用内置函数,将列表中的所有元素相加,可以结合使用len()函数来得到...
    99+
    2023-08-14
  • javascript数组如何求和、求平均数
    这篇文章主要介绍“javascript数组如何求和、求平均数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“javascript数组如何求和、求平均数”文章能帮助大家...
    99+
    2024-04-02
  • excel中怎么用sumif函数求平均值
    要使用SUMIF函数求平均值,需要将SUMIF函数与COUNTIF函数结合使用。假设要在A1:A10范围内求满足条件的值的平均值,条...
    99+
    2023-10-07
    excel
  • Python中怎么求列表list的平均数
    这篇文章给大家分享的是有关Python中怎么求列表list的平均数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB前端开发,众多大型网...
    99+
    2023-06-14
  • mysql中求平均值的函数
    mysql中求平均值的函数是avg()函数,使用语法“select avg(字段名) form 表名”,意思为查询某表某字段的平均值;在mysql中avg函数主要是用来求出各种记录中字段的平均值。具体示例分析:要了解AVG功能考虑...
    99+
    2024-04-02
  • mysql中怎么求平均值
    在MySQL中,可以使用AVG()函数来求平均值。例如,假设有一个表格名为students,其中有一个字段名为score,我们想要求...
    99+
    2023-08-28
    mysql
  • php中数组元素求平均值
    在PHP中,数组是一种非常常见的数据结构,用于存储一系列具有相同数据类型的元素。当我们需要对数组中的元素进行计算时,经常需要求取它们的平均值。本文将介绍PHP中如何计算数组元素的平均值。一、PHP中数组的定义和使用我们可以使用以下方式定义和...
    99+
    2023-05-19
  • python求均值、中位数、众数的方法
    首先需要数据源,这里随便写了一个:nums = [1,2,3,4]求均值和中位数均可以使用numpy库的方法:import numpy as np #均值 np.mean(nums) #中位数 np.median(nums)求众数方法一...
    99+
    2023-01-31
    中位数 均值 方法
  • python怎么实现数组求和与平均值
    本文小编为大家详细介绍“python怎么实现数组求和与平均值”,内容详细,步骤清晰,细节处理妥当,希望这篇“python怎么实现数组求和与平均值”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。数组求和与平均值ls=...
    99+
    2023-06-30
  • python怎样求10个数的平均数
    这篇文章主要介绍了python怎样求10个数的平均数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python求10个数的平均数的方法:使用sun求平均数,代码为【L=[1,...
    99+
    2023-06-08
  • egg查询数据库数据怎么求平均数
    要在数据库中计算某一列数据的平均数,可以使用SQL语句来实现。具体步骤如下: 使用SELECT语句查询需要求平均数的列数据...
    99+
    2024-04-03
    egg 数据库
  • python实现数组求和与平均值
    目录数组求和与平均值求数组元素的平均值数组求和与平均值 ls=[4,9,19,8,391,39,9,283,45] sum(ls) average=sum(ls)/len(ls) p...
    99+
    2024-04-02
  • R语言中平均值、中位数和模式知识点总结
    R中的统计分析通过使用许多内置函数来执行。 这些函数大多数是R基础包的一部分。 这些函数将R向量作为输入和参数,并给出结果。 我们在本章中讨论的功能是平均值,中位数和模式。 Mean...
    99+
    2024-04-02
  • 怎么求数据库嵌套表平均值
    这篇文章主要介绍“怎么求数据库嵌套表平均值”,在日常操作中,相信很多人在怎么求数据库嵌套表平均值问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么求数据库嵌套表平均值”的疑惑...
    99+
    2024-04-02
  • php数组求和与平均值的函数是哪个
    这篇文章主要介绍“php数组求和与平均值的函数是哪个”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php数组求和与平均值的函数是哪个”文章能帮助大家解决问题。php中有数组求和函数“array_su...
    99+
    2023-07-02
  • 使用python怎么求三个数的平均值
    本篇文章给大家分享的是有关使用python怎么求三个数的平均值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python有哪些常用库python常用的库:1.requesuts...
    99+
    2023-06-14
  • 怎么使用mysql聚合函数求平均值
    要使用MySQL聚合函数求平均值,可以使用以下语法: SELECT AVG(column_name) FROM table_...
    99+
    2024-04-09
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作