本篇文章给大家带来的内容是关于Python中简单统计量的计算,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1、这些操作都要确保已经在电脑中安装好了Anaconda集成库,如果安装好后运行出错误,可以将原来电脑中的python卸载重新安装Anaconda,建议安装时直接将添加环境变量打勾,否则以后得自己添加环境变量,在Pycharm中的编译器选择Anaconda安装文件夹中的python。在Pycharm中新建一个data文件夹用来存放数据文件。

2.打开Python Console。

3.首先在用python读取数据,需要先输入import pandas as pd引入pandas包,再输入df=pd.read_csv("./data/CityData.csv")读取数据,最后输入df显示数据。

4.分别输入type(df)和type(df["cid"])可以发现两种数据类型不同。

5.计算平均值:df.mean()或df["xid"].mean()

6.计算中位数:输入df.median()或df["yid"].median

7.求四分位数:输入df.quantile(q=0.25)

8.求众数:输入df.mode()或df["xid"].mode()

9.求标准差:输入df.std()或df["yid"].std()

10.计算方差:df.var()或df["xid"].var()

11.求和:df.sum()或df["xid"].sum()

12.计算偏态系数:df.skew()或df["yid"].skew()

13.计算峰态系数:df.kurt()或df["yid"].kurt()

14.生成正态分布函数,pandas无法直接生成,需要先引入scipyimport scipy.stats as ss,再输入ss.norm,这时生成的是一个正态分布的对象,我们输入ss.norm.stats(moments="mvsk")查看一下,mvsk分别代表的是均值、方差、偏态系数、峰态系数。

这时我们可以看到生成四个值,分别对应正态分布的mvsk分别为0、1、0、0。

15.ss.norm.pdf(0.0)表示横坐标为0时的纵坐标的值。ss.norm.ppf(0.9)表示从负无穷累积到返回值时得到的值为0.9,其中ppf后的值必须在0-1之间。ss.norm.cdf(2)表示从负无穷积分到2时的返回值,ss.norm.rvs(size=10)可以得到10个随机的符合正态分布的数字。

16.类似的,我们可以分别输入ss.chi2和ss.t得到卡方分布和T分布。

17.此外我们还可以进行抽样,输入df.sample(n=10)从数据中抽取10个样本,输入df.sample(frac=0.1)从数据中抽取10%的样本。

python基本统计量_Python中简单统计量的计算相关推荐

  1. python 日期运算_Python中关于日期的计算总结

    1.获取当前时间的两种方法: 代码如下: import datetime,time now = time.strftime("%Y-%m-%d %H:%M:%S") print n ...

  2. python 列表推导 为什么快_Python中简单的列表推导式,却能解决复杂的问题,你学会了吗?...

    Beautiful is better than ugly. ------Python之禅 01[引子] 我们知道,Python是一门简单.易学的编程语言,"Python之禅"里面 ...

  3. python中输出语句的怎么写_python 中简单的输出语句

    1 python 中简单的输出语句 #coding:utf-8 #输出的是整数,得到的也是整数,用raw_input username=raw_input('请输入用户名:') #输出的是整数或者字符 ...

  4. python asyncio教程_python中使用asyncio实现异步IO实例分析

    1.说明 Python实现异步IO非常简单,asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持. asyncio的编程模型就是一个消息循环.我们从asyncio模块中直接 ...

  5. python赋值语句格式_Python中变量和变量赋值的几种形式

    动态类型的语言 python是动态类型的语言,不需要声明变量的类型. 实际上,python中的变量仅仅只是用来保存一个数据对象的地址.无论是什么数据对象,在内存中创建好数据对象之后,都只是把它的地址保 ...

  6. python map用法_Python中ChainMap的一种实用用法

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 简而言之ChainMap:将多个字典视为一个,解锁Python超能力. Python标准库中的集合模块包含 ...

  7. python解析原理_Python 中 -m 的典型用法、原理解析与发展演变

    在命令行中使用 Python 时,它可以接收大约 20 个选项(option),语法格式如下: python [-bBdEhiIOqsSuvVWx?] [-c command | -m module- ...

  8. python new方法_Python中的__new__()方法的使用

    __new__() 函数只能用于从object继承的新式类. 先看下object类中对__new__()方法的定义: class object: @staticmethod # known case ...

  9. python加注释_python中加注释

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 初学python习得注释方法如下:#我是注释print(hello) 我是多行注 ...

最新文章

  1. 更换pip安装源头成阿里云或清华的
  2. Python——文件操作详解
  3. fork() || fork()和fork() fork()笔试题
  4. React-Native学习笔记
  5. spring boot项目搭建 连接数据库完成项目基础架构布局
  6. 历年系统架构师论文题目总结(2012-2018)
  7. 递归算法php,PHP递归算法的详细示例分析
  8. mysql的tps是什么意思_Mysql数据库的QPS和TPS的意义和计算方法
  9. 打造最美HTML5 3D机房(第三季,新增资产管理、动环监控等效果)
  10. 数学函数在线绘图方法—geogebra3D、2D
  11. 任正非、董明珠、曹德旺,中国实业三大网红!他们有个共同点:坚决不做一件事!
  12. 虚拟内存怎么设置最好_虚拟内存怎么设置到d盘
  13. 安迪的第一个字典(Andy‘s First Dictionary,UVa10815)
  14. HTMl--基础样式的使用
  15. “辉夜姬”:多利之后的动物明星
  16. 第十届蓝桥杯国赛Scratch编程真题解析:沙漠变绿洲
  17. DTCC2014:钱岭:电信运营商大数据平台和应用实践
  18. centos 开启关闭网卡(禁用网卡)
  19. 【Java网络编程与IO流】Java之Java Servlet详解
  20. Android视频编辑器(四)通过OpenGL给视频增加不同滤镜效果

热门文章

  1. 一些能提高ABAP开发人员日常工作效率的ABAP小工具
  2. Product Master data in C4C and data exchange with CRM via PI
  3. 如何下载SAP Intelligent Robotic Process Automation相关的软件
  4. my Note debug - add to function
  5. what does fullScreenPageRoutes in SAP UI5 mean
  6. windows10下的nc
  7. CRM_UPLOAD_BW
  8. SAP Fiori Lead应用中Accept按钮显示隐藏的逻辑
  9. C4C Cloud Application Studio做ABSL开发的一些性能方面的最佳实践
  10. 计算机网络思科实验,思科综合实验