工具/原料:
“”“jupyter notebook
Python3"”"

统计计算函数练习

import pandas as pd
import numpy as np

1、创建DataFrame对象,3行5列随机整数,范围0-9

df1 = pd.DataFrame(np.random.randint(0,10,(3,5)))
df1
0 1 2 3 4
0 9 6 5 7 6
1 4 5 4 7 5
2 9 1 9 1 7

2、按行统计每一行的最大值、最小值、累计和

#最大值
df1.max(axis=1)
0    9
1    7
2    9
dtype: int32
#最小值
df1.min(axis=1)
0    5
1    4
2    1
dtype: int32
#累计和
df1.mean(axis=1)
0    6.6
1    5.0
2    5.4
dtype: float64

3、按列统计每一列的和、平均值、累计积

注意:参数默认为按列进行计算

df1.sum()
0    22
1    12
2    18
3    15
4    18
dtype: int64
df1.mean()
0    7.333333
1    4.000000
2    6.000000
3    5.000000
4    6.000000
dtype: float64
#累计积
df1.cumprod()
0 1 2 3 4
0 9 6 5 7 6
1 36 30 20 49 30
2 324 30 180 49 210

4、使用describe输出多个统计函数

df1.describe()
0 1 2 3 4
count 3.000000 3.000000 3.000000 3.000000 3.0
mean 7.333333 4.000000 6.000000 5.000000 6.0
std 2.886751 2.645751 2.645751 3.464102 1.0
min 4.000000 1.000000 4.000000 1.000000 5.0
25% 6.500000 3.000000 4.500000 4.000000 5.5
50% 9.000000 5.000000 5.000000 7.000000 6.0
75% 9.000000 5.500000 7.000000 7.000000 6.5
max 9.000000 6.000000 9.000000 7.000000 7.0

统计计算函数练pandas相关推荐

  1. 一些简单统计计算函数的编写

    均值.中位数.众数.方差.标准差.变异系数.偏度.峰度 #计算均值 m=sum(x)/len(x) m#计算中位数 def median(n):length = len(n)print(length) ...

  2. 数据分析工具Pandas(6):Pandas统计计算和描述

    数据分析工具Pandas(1):Pandas的数据结构 数据分析工具Pandas(2):Pandas的索引操作 数据分析工具Pandas(3):Pandas的对齐运算 数据分析工具Pandas(4): ...

  3. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)

    pandas使用groupby函数进行分组聚合.使用agg函数指定聚合统计计算的数值变量.并自定义统计计算结果的名称(naming columns after aggregation in dataf ...

  4. Python 数据分析三剑客之 Pandas(五):统计计算与统计描述

    CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...

  5. Pandas知识点-统计运算函数

    Pandas知识点-统计运算函数 统计运算非常常用.本文介绍Pandas中的统计运算函数,这些统计运算函数基本都可以见名知义,使用起来非常简单. 本文使用的数据来源于网易财经,具体下载方法可以参考:h ...

  6. python使用statsmodels包中的robust.mad函数以及pandas的apply函数计算dataframe中所有数据列的中位数绝对偏差(MAD)

    python使用statsmodels包中的robust.mad函数以及pandas的apply函数计算dataframe中所有数据列的中位数绝对偏差(MAD.Median Absolute Devi ...

  7. pandas分层索引(层级索引、MultiIndex)的创建、取值、切片、统计计算以及普通索引和层级索引的转换方法

    pandas分层索引(层级索引.MultiIndex)的创建.取值.切片.统计计算以及普通索引和层级索引的转换方法 @TOC 多层索引的Series 层级索引的创建 层级索引(multi index) ...

  8. UA STAT675 统计计算I 随机数生成2 线性递归模m与Multiple Recursive Generator (MRG)

    UA STAT675 统计计算I 随机数生成2 线性递归模m Multiple Recursive Generator (MRG) MRG设计方法 线性递归模m是最常用的一种算法RNG(random ...

  9. UA STAT675 统计计算I 随机数生成1 随机数生成器的一般理论

    UA STAT675 统计计算I 随机数生成1 随机数生成器的一般理论 RNG的抽象表示 RNG的质量指标 RNG的统计检测 在统计计算中,从某个分布中进行采样通常分为两个步骤: 生成随机数z1,z2 ...

  10. numpy 是否为零_一文看懂Numpy统计计算、数组比较

    导读:工欲善其事,必先利其器.此前,我们在<玩数据必备Python库:Numpy使用详解>一文中介绍了利用Numpy进行矩阵运算的方法,本文继续介绍Numpy的统计计算及其他科学运算的方法 ...

最新文章

  1. Delphi中Indy 10的安装和老版本的卸载
  2. 02-HTTP的请求方法以及响应状态码
  3. 【TensorFlow】MNIST手写数字识别
  4. 专家教你如何设置无线路由器 享受无线乐趣
  5. CodeForces - 1517A Sum of 2050
  6. 三层交换机SVI实现不同VLAN通信.
  7. CreateFile和WriteFile
  8. zabbix监控华为USG6000防火墙
  9. 你的脑容量(字符串问题,小技巧)
  10. EasyUI 中文乱码问题
  11. 蓝桥杯day7——DFSBFS
  12. HTML基础-综合案例1-学生信息表
  13. word 2007中在页眉中插入或这删除下划线
  14. 白领失眠危害大 如何拯救上班族?
  15. 成立5年仅有2款产品,“黑马”云鲸何以比肩石头、科沃斯?
  16. 画布项目着色器(CanvasItem shaders):Godot的2D着色器
  17. 调用后台接口返回报错前端隐藏提示_腾讯社交联盟广告
  18. WIN32,GetBitmapBits与GetPixel
  19. cocos2d-x2.1.2精灵表单与表单编辑器
  20. 宝塔面板ssh安装mysql_centos安装BT宝塔面板

热门文章

  1. C#压缩指定的文件并生成zip文件
  2. c语言中一些公用的方法
  3. 零件缝隙平行线距离检测2
  4. 文献管理三剑客之Mendeley最新版使用小记2
  5. Improving Opencv 3 : Mask operations on matrices
  6. 传智播客 多继承以及MRO顺序 学习笔记
  7. TCP IP通讯三次握手四次挥手
  8. python, c/c++去掉文本的换行符
  9. 系统可用性量表评估问卷
  10. Atitit 云计算体系树.docx Atitit 云计算之道 attilax著 艾龙 著 serverless bomb 1. 什么才是云计算的根本特征.. 2 2. 云计算体系 2 3. “云