python计算excel数据_python计算excel平均值和标准差
##############################################
######## python计算excel平均值和标准差 #######
##############################################
‘‘‘:数据源格式
编号时间仪器1仪器2仪器3仪器4仪器5仪器6仪器7仪器8仪器9仪器10分组均值标准差
FKQXK-r-02-0120200702100101102103104144106107108201A组
FKQXK-r-02-0220200702100105102103104105106107108202A组
FKQXK-r-02-0320200702100101111151104105117107108203A组
‘‘‘
引入库
import xlwings as xw
import xlrd
import math
wb = xw.Book(‘伽玛数据处理.xls‘) #这样的话就不会频繁打开新的Excel
引用Excel工作表,单元格
引用工作表
sht = wb.sheets[0] #sht = wb.sheets[第一个sheet名]====伽玛原始记录
引用单元格
rng = sht.range(‘a1‘) #rng = sht[‘a1‘] #rng = sht[0,0] 第一行的第一列即a1,相当于pandas的切片
定义函数
def mean(list): #定义平均值函数
sum=0
j=len(list)
for i in list:
sum = sum+ int(i)
return sum/j
def StdEv(list): #计算标准差函数,参数是列表和平均值
sum = 0.0
n = len(list) #计算列表长度
for i in list:
sum = sum + int(i)
list_aver=sum / n #先计算平均值
sum1 = 0.0
for j in range(n):
sum1 += (list[j] - list_aver) ** 2 #差的平方
res = math.sqrt(sum1/n) #求开方后就是标准差
return res
pass
上面定义函数
引用区域
rng = sht.range(‘c2:l2‘)
rng = sht[‘c‘]
n2=sht[‘n2‘]
list= sht.range(‘c2:l2‘).value
print(list)
print(mean(list))
sht.range(‘n2‘).value = mean(sht.range(‘c2:l2‘).value)
rng = sht.range(‘a2‘).expand(‘table‘)
nrows = rng.rows.count #获取总行数,不含标题
for i in range(2,nrows+2): #nrows+2是因为总行数不含标题,且最后一个不循环
sht.range(‘n{}‘.format(i)).value = mean(sht.range(‘c{}:l{}‘.format(i,i)).value) #计算均值列
sht.range(‘o{}‘.format(i)).value = StdEv(sht.range(‘c{}:l{}‘.format(i,i)).value) #计算标准差列
保存工作簿
wb.save(‘伽玛数据处理_RESULT.xls‘)
退出工作簿(可省略)
wb.close()
#######end###############
原文:https://www.cnblogs.com/quezesheng/p/13323761.html
python计算excel数据_python计算excel平均值和标准差相关推荐
- python读取表格数据_Python读取Excel数据并根据列名取值
一直想将自己接触到的东西梳理一遍,可就是迈不出第一步,希望从这篇总结开始不要再做行动的矮人了. 最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用 ...
- 从零开始用python处理excel数据_Python对Excel的操作
Python几个读取Excel库的介绍: xlwings 可结合 VBA 实现对 Excel 编程,强大的数据输入分析能力,同时拥有丰富的接口,结合 pandas/numpy/matplotlib 轻 ...
- python 显示表格数据_python显示excel表格数据-怎么用python读取excel表格的数据
怎么用python读取excel表格的数据 #导入包 import xlrd #设置路径 path='C:\\Users\\jyjh\\Desktop\\datap.xlsx' #打开 data=xl ...
- python怎样导入excel数据_python导入excel数据
1 .导入模块 import xlrd 2 .打开 Excel 文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3 .使用技巧 获取一个工作表 ta ...
- python处理wps数据_Python处理Excel数据
首先,我们需要了解一些常用的词汇:工作簿:工作簿表:工作表行:行专栏:列单元格:cellpip安装openpyxl 2.使用openpyxl openpyxl,有三个主要概念:使用工作簿,床单,细胞. ...
- sql读取excel数据_Python 读取 Excel 数据,并插入到MySQL
说实话,个人不建议用Python来读取Excel进行入库操作,有条件的话,可以尝试用 ETL 工具,快速导入到MySQL中,或者也可使用 SQL 的导入工具进行. 写本文的目的在于:记录一下之前做过一 ...
- python归档excel数据_python怎么把数据保存为excel
在python中把数据保存为excel的方法:首先下载xlwt:然后使用[win R]快捷键打开cmd,切换目录到下载的文件地址并输入[python setup.py install]:再调用xlwt ...
- python向excel写数据_Python向excel中写入数据的方法
最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...
- python 批量查询网页导出结果_python导出网页数据到excel表格-如何使用python将大量数据导出到Excel中的小技巧...
如何用python把返回的html提取相应的内容到excel 下载扩展库 xlrd 读excle xlwt 写excle 直百度上搜就能下载 下载后使用 import xlrd 就读excle了 打开 ...
最新文章
- bestcoder #71 1003 找位运算的最大生成树
- 软件项目第一次Sprint评分表
- Caffe代码导读(0):路线图
- Java 多线程常见问题
- getpass 模块
- SQL Server默认1433端口修改方法
- 4阶范德蒙德行列式例题_行列式的性质和计算问题
- 如何评价一个推荐系统的好坏?
- think python下载 中文版开源!这或许是最经典的编程教材
- lambda函数以及对 items.sort(key = lambda y:y[1], reverse = True) 的理解。
- 阿里销售铁军:阿里巴巴客户跟进流程
- 黑马程序员_毕向东_Java基础视频教程学习笔记(二)
- Android——一个简单的银行系统
- 合宙Luat | 嘿~合宙刚办了一场「大型网友见面会」
- 3dmax导出unity3d模型设置
- mysql win10 优化设置_Win10电脑优化必做的几个优化技巧提升速度!
- django_filters实现数据过滤
- 手指静脉图像分类识别
- iis7.0介绍和完整版如何下载
- 日常所用的耳机接口定义
热门文章
- 前端大小屏幕分辨率调试问题——利用火狐或谷歌
- 利用福禄克DSX-5000 CH测试串扰
- 带你玩转Visual Studio——开篇介绍
- UI设计行业适合女生学习吗?
- 如何用python感知女友的情绪变化?【单身人士的小贴士】
- 打工人、尾款人? 程序员只能向前冲冲冲......
- Lodop打印图片(工作记录)
- 解决ARP攻击的方法和原理(转)
- 【求最大公约数详解】更相减损术和辗转相除法
- vectornator安卓_VectornatorX软件下载-VectornatorXVectorDesign安卓版下载v1.0_多特手游