python 实现otu表水平转化
转化各水平OTU标
import xlrd
import xlsxwriter
i=0
j=1
p=0
k=0
numi=0
numj=0workbook= xlrd.open_workbook('/media/sf_Myshared/t1d_mejialeon.otu_table.100.denovo.xlsx')worksheets = workbook.sheet_names()
table = workbook.sheet_by_name('t1d_mejialeon.otu_table.100.den')sheet_names= workbook.sheet_names()book= xlsxwriter.Workbook('/media/sf_Myshared/PM_otu_final/t1d_mejialeon.otu_table.100.denovo.xlsx')sheet1=book.add_worksheet("sheet1")
nrows = table.nrows
ncols = table.ncols
name1=table.cell_value(0,0)for sheet_name in sheet_names:sheet2 = workbook.sheet_by_name(sheet_name)print (sheet_name) cols = sheet2.col_values(0) b = list(set(cols))
b.sort(key=cols.index)
for x in b:sheet1.write(numj,0,x)numj+=1
for each_b in b:count = 0for each_a in cols:if each_b == each_a:count += 1#print(count)k=k+countnumi=0for j in range(1,ncols):sum=0numi+=1for i in range(k-count,k):cellva=table.cell_value(i,j)sum=sum+cellvasheet1.write(p,numi,sum)#print (sum)p+=1#print (k-count)#print (b)book.close()
python 实现otu表水平转化相关推荐
- python二维表转一维表_Excel、Power BI及Python系列:使用Power BI转化一维表与二维表...
上篇文章,老海分享了如何使用Excel完成一维表与二维表之间的转化 本篇老家继续分享使用Power BI来完成一维表与二维表的转化操作. 可能很多小伙伴,不太了解Power BI Power BI是什 ...
- 扩增子分析解读5物种注释,OTU表操作
本网对Markdown排版支持较差,请跳转"宏基因组"公众号阅读: 写在前面 之前发布的<扩增子图表解读>系列,相信关注过我的朋友大部分都看过了(链接直达7月文章目录) ...
- 扩增子分析解读4去嵌合体,非细菌序列,生成代表性序列和OTU表
写在前面 之前发布的<扩增子图表解读>系列,相信关注过我的朋友大部分都看过了(链接直达7月文章目录).这些内容的最初是写本实验室的学生们学习的材料,加速大家对同行文章的解读能力. < ...
- python mysql 分页_利用python对mysql表做全局模糊搜索并分页实例
在写django项目的时候,有的数据没有使用模型管理(数据表是动态添加的),所以要直接使用mysql.前端请求数据的时候可能会指定这几个参数:要请求的页号,页大小,以及检索条件. "&quo ...
- 29-30Python多线程、多线程、使用threading模块创建线程;JSON数据解析、编码为JSON类型转换对应表、Python类型转换对应表、json.dumps与json.loads
29Python3多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些 ...
- 利用Excel处理OTU表
1 OTU表数据一维化(使用excel2016版本以上) 现在的数据有2个维度,OTU和样本,接下来我们要把维度降低到一维,只保留OTU这个维度,原样本信息以数据标签的形式标注在值的后面. 选择数据→ ...
- python 数据透视表_使用Python数据透视表探索幸福数据
python 数据透视表 One of the biggest challenges when facing a new data set is knowing where to start and ...
- 数据结构之python实现顺序表
数据结构之python实现顺序表 顺序表是指采用顺序存储的方式来存储数据元素的线性表. 初始化以及创建顺序表 class SequenceList(object):def __init__(self) ...
- USEARCH11新功能——OTU表抽平otutab_rare
http://www.drive5.com/usearch/manual/cmd_otutab_rare.html 稀疏.抽平 otutab_rare 抽样OTU比至某个指定数据量,方便比较Alpha ...
最新文章
- poj 2485 Highways
- 《ActionScript 3.0基础教程》——第2章 往舞台动态地添加对象2.1 创建库资源,并为它命名...
- 安装完Pycharm,启动时碰到“failed to load jvm dll“的解决方案
- 一年的收益就是60% 熊市也能做到 股票花荣实战系统
- javascript---》arguments对象
- idea2020配置springboot热部署超全步骤以及安装JRebel插件
- 孙悟空!登上 Nature !
- 运算符的优先级和结合性
- MFC编程记录--图片控件类
- VirtualBox中,Windows虚拟机与主机共享文件夹不能用之一例
- 基于leaflet地图对行政区进行维诺图区域划分
- BZOJ4340:[BJOI2015]隐身术(后缀数组,ST表,DFS)
- LeetCode-704.二分查找
- java 通过 ip地址 找到 打印机_有没有办法使用java套接字程序找到打印机状态?...
- MATLAB 与 音频处理 相关内容摘记
- 更改计算机的主题和桌面背景,禁止更改电脑主题背景的技巧
- 超级计算机能力,再夺世界第一 中国天河2号超级计算机运算能力达30PF
- Springboot mybatis 配置sql日志打印
- ireport报表自定义字体
- 自动驾驶安全及相关的技术白皮书和安全标准