1.前言

在数据分析中,汇总统计是使用频率较高且应用范围最广的一种能力。计算统计的过程中,可以按照不同维度进行,比如可以按列计算,也可以按行计算。并且,在进行计算统计时,缺失值的处理又是极为重要且关键的。接下来,小编带领大家一起,学习如何使用python进行汇总统计,以及期间如何处理缺失值。

2.基础

Pandas对象拥有一组常用的数学和统计方法。跟对应的numpy数组方法相比,它们都是基于没有缺失数据的假设而构建的。

In [16]: df=DataFrame([[1.4,np.nan],[7.1,-4.5],[np.nan,np.nan],[0.75,-1.3]],index=['a','b','c','d'],columns=['one','two'])

In [17]: df

Out[17]:

one two

a 1.40 NaN

b 7.10 -4.5

c NaN NaN

d 0.75 -1.3

3.按列计算

In [18]: df.sum() #默认axis=0

Out[18]:

one 9.25

two -5.80

dtype: float64

4.按行计算

In [19]: df.sum(axis=1)

Out[19]:

a 1.40

b 2.60

c 0.00

d -0.55

dtype: float64

5.NA值(skipna选项)

NA值会自动被排除,除非整个切片(这里指的是行或列)都是NA。通过skipna选项可以禁用该功能:

In [20]: df.mean(axis=1,skipna=False)

Out[20]:

a NaN

b 1.300

c NaN

d -0.275

dtype: float64

「亲,如果笔记对您有帮助,收藏的同时,记得给点个赞、加个关注哦!感谢!」

「文中代码均亲测过,若有错误之处,欢迎批评指正,一起学习,一起成长!」

python计算出nan_python如何进行汇总统计?相关推荐

  1. 数学以如此直观的方式与生物学联系|如何用Python计算出一只微生物(一)

    0. 引子 我们先来看一看这些从<科学的极致:漫谈人工智能>一书中中截取下来的文字: 这部分内容后面又介绍了生命游戏--另一个十分有趣的话题.不过,现在我们主要来考虑一下,如何自己画出上面 ...

  2. python计算中文文件字数_python怎么统计txt文件的字数

    Python中要统计txt文件字数可以rstrip函数和len函数进行. 如下统计白夜行.txt的字数:file_name = '白夜行.txt' try: with open(file_name, ...

  3. python 计算结果 nan_python中的nan是什么意思

    NaN(not a number),在数学表示上表示一个无法表示的数,这里一般还会有另一个表述inf,inf和nan的不同在于,inf是一个超过浮点表示范围的浮点数(其本质仍然是一个数,只是他无穷大, ...

  4. 大一小伙子利用Python计算出大学本学期绩点,校长知道后直呼人才

    本节目标 URL的获取 模拟登录 来来来,咱们看看运行结果: 贼爽,接着只要再获取到本学期成绩界面再把成绩抓取出来就OK了. 抓取本学期成绩 上面的代码,我们最主要的是增加了 这句代码用原来的open ...

  5. 使用python计算出矩形的面积

    w=4 h=5 print("width =", w, " height =", h, " area =", area(w, h))

  6. 【Python养成】:案例(身高体重BMI值、模拟用户登录系统、键盘录入10个学生的成绩,计算出最高分、最低分和成绩总和、词频统计)

    案例题目:身高体重BMI值 计算成人身高体重指数BMI值.公式:bmi = 体重 / (身高 * 身高),体重的单位是千克,身高的单位是米 .键盘输入身高和体重值,计算bmi值,并根据结果对用户做出友 ...

  7. python数据分析pandas_Python数据分析之 pandas汇总和计算描述统计

    1. 聚合计算 pandas对象拥有一组常用的数学和统计方法.它们大部分都属于约简和汇总 统计,用于从Series中提取单个值(如sum或mean)或从DataFrame的行或 列中提取一个Serie ...

  8. python计算圆周率近似值_怎样利用python来计算出圆周率π-百度经验

    怎样利用python来计算出圆周率π? 方法/步骤 1 圆周率π是一个无理数,没有任何一个精确公式可以计算出π值,π的计算只能采用近似算法. 我们利用蒙特卡洛方法来求得π的近似值. 蒙特卡洛方法是利用 ...

  9. python输入某年某月某日判断这是第几天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...

    本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...

最新文章

  1. Android开发之使用BroadcastReceiver实现开机自动启动(源代码分享)
  2. java 文本压缩_[Java基础]Java使用GZIP进行文本压缩
  3. 进阶:秒杀系统是如何设计的?
  4. static在C和C++语言中的作用
  5. 如何使用ODBC搭配dsn链接数据库
  6. matlab 神经网络编程入门系列(1)
  7. MySQL 5.1.24rc + innodb plugin尝鲜
  8. 【Linux】一步一步学Linux——mii-tool命令(154)
  9. Pod在多可用区worker节点上的高可用部署 1
  10. jmail组件 java_Jmail的主要参数列表
  11. linux开机进入不了系统安装软件,揭秘linux系统启动流程,面试官问起来再也不怕了...
  12. 如何在IOS上玩gba游戏(免越狱)
  13. 矩阵L2,1范数及矩阵L2,p范数的求导
  14. 基于CAJViewer的学术文献使用技巧
  15. [功能改进]Ctrl+Enter直接提交评论
  16. KANZI-01-安装
  17. PCIe是如何工作的——How PCI Express Works
  18. Android移动开发——全方面分析 Hilt 和 Koin 性能
  19. unity怎么显示骨骼_Unity骨骼动画的总结
  20. lightroom最新版本下载_lightroom官网下载

热门文章

  1. ORACLE nvarchar2和varchar2的区别
  2. java日志统一集成的两种方案
  3. Mac 安装 Eclipse
  4. 【luogu P4005 清华集训2017】小Y和地铁
  5. windows上安装Anaconda和python的教程详解
  6. Java记录 -1- 基础JDK
  7. 13.PHP中循环结构之foreach循环语句(任务一)
  8. 关于VM热备份的三种方法
  9. redis删除list中指定index的值
  10. DIY敷脸亲身示范做法 - 生活至上,美容至尚!