测试的时候,经常会得到很多平行样的结果,需要求平均值和标准差来画图,如果不想在excel里用公式,可以试试python来求平均值和标准差。并且将相同编号样品的平均值和标准差放在相邻两列,方便分析和画图。

2022-07-25更:发现有时候,自动排列的数据,同一个名称,并不是严格左边平均值,右边标准差,因此在std 和 mean后面添加后缀 _mean, _std,这样就可以保证同一个名称左边平均值右边标准差。(后缀实现代码,在mean后加一行:mean.columns += ‘_mean’)

代码如下:

import pandas as pd
df=pd.read_excel('report-contact angles.xlsx', sheet_name='Sheet2', header=0)  # 注意选择自己数据所在的sheet序号
print(df)
std=df.groupby(by='week').std()  #标准差
std.columns += '_std'  #column列名后面加后缀
mean=df.groupby(by='week').mean() #average
mean.columns += '_mean'
print(std)
print(mean)
df1=pd.concat([mean,std],axis=1,join='outer')  #合并平均值和标准差,axis=1表示按列合并叠加
print(df1)
df2=df1.sort_index(ascending=True, axis=1) #将相同名称的样品的平均值和标准差放到一起
print(df2)
# =============================================================================
# std.to_excel('data1_std.xlsx')
# mean.to_excel('data1_mean.xlsx')
# 此时平均值和标准差分为两个excel表格输出,感觉不便,因此本例不使用=============================================================================
df2.to_excel('data2.xlsx')print('Done!')

|

如表格所述数据,运行程序,得到结果:

两列A, 左边为A的平均值,右列为标准差,放到一起,然后可以选择数据进行画图了。

简单用python求平均值标准差相关推荐

  1. python求数组标准差

    python求数组标准差 L=[101,25,38,29,108,121] b=0 sum1=0 pj=sum(L)/len(L); for a in range(len(L)):b=(L[a]-pj ...

  2. python求平均值,python 怎么求平均值

    python求平均值的方法:首先新建一个python文件:然后初始化sum总和的值:接着循环输入要计算平均数的数,并计算总和sum的值:**后利用"总和/数量"的公式计算出平均数即 ...

  3. python求平均值_如何用python求平均值

    学习了Python相关数据类型,函数的知识后,利用字符串的分割实现了输入任意多个数据,并计算其平均值的小程序.思路是接收输入的字符串,以空格为分隔符,将分割的数据存入列表(lst1)中,将lst1中的 ...

  4. python求平均值

    python求平均值 首先我们先来了解一下计算平均数的IPO模式. 输入:待输入计算平均数的数. 处理:平均数算法 输出:平均数 推荐:<python教程> 明白了程序的IPO模式之后,我 ...

  5. python求平均值的怎么编写,python 怎么求平均值

    python求平均值的方法:首先新建一个python文件:然后初始化sum总和的值:接着循环输入要计算平均数的数,并计算总和sum的值:最后利用"总和/数量"的公式计算出平均数即可 ...

  6. python计算平均值标准差和中位数_如何使用python求平均数、方差、中位数

    python求平均数.方差.中位数的例子 CalStatistics.py def getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入 ...

  7. 如何用python算平均数_如何用python求平均值

    学习了Python相关数据类型,函数的知识后,利用字符串的分割实现了输入任意多个数据,并计算其平均值的小程序.思路是接收输入的字符串,以空格为分隔符,将分割的数据存入列表(lst1)中,将lst1中的 ...

  8. python求平均值函数是什么_python自定义函数ma(x,y)求简单平均值输出结果到列表...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 def ma(x,y): ''' # 自定义函数"ma(x,y)"指南 函数格式:ma(x,y) 函数功能:求序列数据x的y周期的简单 ...

  9. python求均值标准差不用numpy_【Python】不用numpy用纯python求极差、平均数、中位数、众数与方差,python的打印...

    python作为数据分析的利器,求极差.平均数.中位数.众数与方差是很常用的,然而,在python进行统计往往要使用外部的python库numpy,这个库不难装,然而,如果单纯只是求极差.平均数.中位 ...

  10. python求平均值函数_Python两个练习题,写出私信有奖

    第一题:python利用一行实现1到1000的累加 第二题:写一个管理系统 (需求:三个功能:新建 搜索 显示 一个功能为一个独立的函数 需要用到技术点 if while def ) 新建的功能需要是 ...

最新文章

  1. c语言信号机制以及中断
  2. python没用_大部分Python资料都没有说到的重点-用实战教你解决问题的思路
  3. .NET如何写正确的“抽奖”——数组乱序算法
  4. linux 网络io命令详解,Linux下五种网络IO模型详解
  5. [原创]3DS MAX PlugIn 1 预备役
  6. spring 的singleton 和prototype的区别和应用场合
  7. 敏捷开发“松结对编程”实践之一:人员结构篇(大型研发团队,学习型团队,139团队,师徒制度)...
  8. poj 3624 Charm Bracelet (01背包)
  9. 推荐系统-Task04前后端基础及交互
  10. estore商城案例(一)------用户注册邮件激活(上)
  11. 长春技师学院计算机专业,中专院校 / 中专技校 / 长春市技师学院
  12. 历史上水平最高的三十首七律
  13. 全球及中国木材干燥窑行业研究及十四五规划分析报告
  14. windows10桌面计算机图标删除吗,win10系统桌面图标无法删除的解决方案
  15. QLExpress入门学习
  16. 详谈Scrum和看板的区别
  17. spin_lock 自旋锁
  18. C1认证学习十(Ipv6)
  19. 计算机二级安装64位的还是,判断电脑适合装64位还是32位系统需要cpu支持,很多人都搞错了!...
  20. 使用循环完成剪刀石头布游戏

热门文章

  1. 腾讯云,体验万象优图鉴黄服务
  2. 谷歌浏览器使用bing搜索引擎发现打开网站会替换搜索页
  3. 标书怎么做?标书制作教程附标书制作思维导图
  4. 清华大学陈渝老师操作系统课程笔记整理
  5. Java 验证身份证号码
  6. 注销 睡眠 休眠的区别
  7. Vue中解决数据量过大导致页面崩溃;解决方案
  8. 实践篇(一):数据准备和本体建模
  9. 巫师3储物箱在哪_【沉没的宝箱】巫师3:狂猎全任务全教程全剧情流程图文攻略-挖辣椒攻略...
  10. python绘制太阳花,Python turtle学习笔记(包含太阳花的绘制,玫瑰花的绘制)