Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统。 Pandas是其中的一种,使导入和分析数据更加容易。

Pandas dataframe.mean()函数返回所请求轴的平均值。如果将方法应用于 Pandas 系列对象,则该方法将返回标量值,该标量值是 DataFrame 中所有观测值的平均值。如果将方法应用于pandas DataFrame 对象,则该方法将返回pandas系列对象,该对象包含指定轴上的值的平均值。

用法: DataFrame.mean(axis=None, skipna=None, level=None, numeric_only=None, **kwargs)

参数:

axis:{索引(0),列(1)}

skipna:计算结果时排除NA /空值

level:如果轴是MultiIndex(分层),则沿特定级别计数,折叠成一个系列

numeric_only:仅包括浮点型,整数型和布尔型列。如果为None,将尝试使用所有内容,然后仅使用数字数据。未针对系列实施。

返回值:意思是:Series或DataFrame(如果指定级别)

范例1:采用mean()函数查找索引轴上所有观测值的平均值。

# importing pandas as pd

import pandas as pd

# Creating the dataframe

df = pd.DataFrame({"A":[12, 4, 5, 44, 1],

"B":[5, 2, 54, 3, 2],

"C":[20, 16, 7, 3, 8],

"D":[14, 3, 17, 2, 6]})

# Print the dataframe

df

让我们使用dataframe.mean()函数查找索引轴上的均值。

# Even if we do not specify axis = 0,

# the method will return the mean over

# the index axis by default

df.mean(axis = 0)

输出:

范例2:采用mean()在具有Na值。还要找到列轴的平均值。

# importing pandas as pd

import pandas as pd

# Creating the dataframe

df = pd.DataFrame({"A":[12, 4, 5, None, 1],

"B":[7, 2, 54, 3, None],

"C":[20, 16, 11, 3, 8],.

"D":[14, 3, None, 2, 6]})

# skip the Na values while finding the mean

df.mean(axis = 1, skipna = True)

输出:

python中mean的用法_Python Pandas dataframe.mean()用法及代码示例相关推荐

  1. python中change的用法_Python Pandas dataframe.pct_change()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas dataframe.pct ...

  2. python中convert函数用法_Python Pandas DataFrame.tz_convert用法及代码示例

    Pandas DataFrame是带有标签轴(行和列)的二维大小可变的,可能是异构的表格数据结构.算术运算在行和列标签上对齐.可以将其视为Series对象的dict-like容器.这是 Pandas ...

  3. python boxplot用法_python pandas DataFrame.boxplot用法及代码示例

    从DataFrame列制作箱形图. 从DataFrame列制作box-and-whisker图,可以选择按其他一些列进行分组.箱形图是一种通过四分位数以图形方式描绘数字数据组的方法.该框从数据的Q1四 ...

  4. python中columns是什么意思_Python Pandas DataFrame.columns用法及代码示例

    Pandas DataFrame是带有标签轴(行和列)的二维大小可变的,可能是异构的表格数据结构.算术运算在行和列标签上对齐.可以将其视为Series对象的dict-like容器.这是 Pandas ...

  5. python中loc的用法_python pandas Series.loc用法及代码示例

    通过标签或布尔数组访问一组行和列. .loc[]主要基于标签,但也可以与布尔数组一起使用. 允许的输入为: 单个标签,例如5或者'a', (注意5被解释为索引的标签,而不是索引的整数位置). 标签的列 ...

  6. python数据去重的函数_python pandas dataframe 去重函数的具体使用

    今天笔者想对pandas中的行进行去重操作,找了好久,才找到相关的函数 先看一个小例子 from pandas import Series, DataFrame data = DataFrame({' ...

  7. python读取csv最后一行_Python pandas Dataframe来自csv的第一行和最后一行

    全部 – 我期待从一个非常大的csv的第一行和最后一行创建一个pandas DataFrame.本练习的目的是能够轻松地从这些csv文件中的第一个和最后一个条目中获取一些属性.我使用以下方法抓住csv ...

  8. python中的datetime函数_Python datetime函数常见用法总结

    Python datetime使用指导:操作时间.日期和时间区间 在 Python 中处理日期和时间是一个很麻烦的问题.幸运的是,Python 提供了内置方法来简化这种操作:Python Dateti ...

  9. [转载] python中pass的使用_Python pass详细介绍及实例代码

    参考链接: Python pass语句 Python pass详细介绍及实例代码 Python pass的用法: 空语句 do nothing 保证格式完整 保证语义完整 以if语句为例,在c或c++ ...

最新文章

  1. C++知识:__stdcall、__cdcel和__fastcall三者的区别
  2. 特征选择(feature_selection)
  3. linux给文件赋权限找不到,linux 文件赋权限
  4. 运行报错error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'
  5. RHEL(Red Hat Enterprise Linux)配置YUM源
  6. mysql 组合索引
  7. JSP的MVC模式(JavaBean、Servlet、JSP)
  8. 打线上包 测试_vue-cli项目分别打测试包(test)和生产包(prod)
  9. Charles 映射本地文件map local
  10. 【优化算法】蜜獾优化算法(HBA)【含Matlab源码 1437期】
  11. lj245a引脚功能图_干货|教你如何看懂单片机时序图
  12. gazebo 模型导入
  13. Linux之计划任务
  14. SEO与SEM有什么区别?
  15. 自己总结的数据库系统概论笔记,需要的拿去用
  16. 赠书 | 《网络威胁情报技术指南》
  17. 关于微信适配的坑==》ios、安卓强制微信字体
  18. TikTok Shop(英国小店)常见问题:退货?结算?回款?等。
  19. 用selenium全自动化爬取教务系统作业清单
  20. 申请优豆云免费虚拟主机使用感受分享心得

热门文章

  1. websocket 前后端交互实战
  2. egg mvc demo
  3. convert|dateadd|datediff函数
  4. 全局数组和局部数组的初始化 全局数组可以开多大
  5. Android studio端口占用5037解决方法
  6. JavaScript encodeURI()以及python解码
  7. Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springfr
  8. BAT批处理之type命令
  9. EL表达式中的param和paramValues对象
  10. 【Unity】面试题整理