python统计excel某一列不同类别数量
功能:某一列(比如病例类型)数据含有多种类别(比如‘死亡’,‘存活’,‘失访’三种类别)取值,用python实现统计出这三种类别的数量;
输入:xlsx文件,含有病例类型这一列row[4],数据含有‘死亡’,‘存活’,‘失访’三种类别取值;
输出:三种类别的数量。
实现代码:
import xlrd # 引入模块def count(file):# 打开文件,获取excel文件的workbook(工作簿)对象workbook = xlrd.open_workbook(file) # 文件路径worksheet=workbook.sheet_by_index(0)nrow=worksheet.nrowsprint(nrow)inter_n_save=0inter_n_death=0miss_inter_n=0for i in range(1,nrow):row= worksheet.row_values(i)if row[4]=='死亡':inter_n_death=inter_n_death+1if row[4]=='存活':inter_n_save=inter_n_save+1elif row[4]=='失访':miss_inter_n=miss_inter_n+1print(inter_n_death)print(inter_n_save)print(miss_inter_n)if __name__=="__main__":count("F:\医学大数据课题\饮水源诱发SLE\患者随访分析.xls")
实现效果:
喜欢记得点赞,在看,加关注(数据杂坛),将持续更新!
python统计excel某一列不同类别数量相关推荐
- python用表格中的数据画柱状图_[python]统计excel表格某列中每项出现的次数并画柱状图...
一.需求: 需要统计该列中每个院系的总数并画成柱状图 有三个这样的表格,需要统计这三个表格所有的每个院系的数量 二.步骤: 1.读xls文件 xls_file17 = xl.open_workbook ...
- python统计excel某一列中文字数
# -*- coding: utf8 -*- import os import sys import re def fix_excel():from openpyxl import load_work ...
- Python 统计Excel表格中的各省人口数量 表格→集合
1 [要求] 把Excel表中的人口按省统计 2 [思路] [集合的形式 ] 适合统计 因为他 key不变 和value [列表形式 ]使输出结果为列表形式 , 失败 不能分行 , 不能统计 无意义 ...
- python 表格格式输出_利用python对excel中一列的时间数据更改格式操作
问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 2019-05-10 00:00:00 1 K10Y01 ...
- python excel增加一列_(用Python修改excel中一列数据)python新增一列
python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...
- python3读取excel某一列_怎样用python,读取excel中的一列数据!python读取excel某一列数据...
Python 如何循环读取csv或者excel中的一列数据,写入到中搜索 是可以 a.csv复制到 b.csv中 import csv def foo(): with open('a.csv', 'r ...
- python对excel数据更改_利用python对excel中一列的时间数据更改格式代码示例
本篇文章小编给大家分享一下利用python对excel中一列的时间数据更改格式代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题场景:需要将 ...
- python给excel排序_使用Python对Excel中的列数据进行排序
有没有办法从excel表格中获取列,将列写入列表并将其排序,然后将它们重写为另一个Excel表格?这是我到目前为止所尝试的,但它只写入最后一列数据.我不需要前两行数据,因为它们只是标题.使用Pytho ...
- 用python对excel中一列的时间数据更改格式
用python对excel中一列的时间数据更改格式 问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 20 ...
最新文章
- 微服务领域,为什么选SpringCloud而不是Dubbo?
- 一文读懂最近流行的CNN架构(附学习资料)
- 两不同网段主机直连通信过程的建立(3个实验详细分析)
- 小公司要不要做KPI
- if else 简写_15+ JS简写骚操作,让你的代码“秀”起来??
- jsTree如何自定义节点的icon
- canvas画条形图 微信小程序_小程序-引入 echart 图表画圆饼图
- 如何顺势用优势找到机会赚钱?
- 工具的使用 —— windows 实用工具
- Python学习笔记(五)--Python数据类型-数字及字符串
- 基于python和mysql的查询操作
- 博士毕业论文英文参考文献换行_Endnote教程丨本科研究生毕业论文参考文献格式模板,一键搞定...
- 视频号户外直播备受用户及主播青睐
- java fifo lifo_别以为你很懂仓库FEFO 、 LIFO 、FIFO
- 你知道JavaScript的继承有几种写法吗?
- transition过渡的基本使用
- 结构域对比~HMMER安装及应用
- java中switch语句用法详解
- java long 空_long类型判断是否为空
- 【文本匹配】ESIM模型