转化各水平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表水平转化相关推荐

  1. python二维表转一维表_Excel、Power BI及Python系列:使用Power BI转化一维表与二维表...

    上篇文章,老海分享了如何使用Excel完成一维表与二维表之间的转化 本篇老家继续分享使用Power BI来完成一维表与二维表的转化操作. 可能很多小伙伴,不太了解Power BI Power BI是什 ...

  2. 扩增子分析解读5物种注释,OTU表操作

    本网对Markdown排版支持较差,请跳转"宏基因组"公众号阅读: 写在前面 之前发布的<扩增子图表解读>系列,相信关注过我的朋友大部分都看过了(链接直达7月文章目录) ...

  3. 扩增子分析解读4去嵌合体,非细菌序列,生成代表性序列和OTU表

    写在前面 之前发布的<扩增子图表解读>系列,相信关注过我的朋友大部分都看过了(链接直达7月文章目录).这些内容的最初是写本实验室的学生们学习的材料,加速大家对同行文章的解读能力. < ...

  4. python mysql 分页_利用python对mysql表做全局模糊搜索并分页实例

    在写django项目的时候,有的数据没有使用模型管理(数据表是动态添加的),所以要直接使用mysql.前端请求数据的时候可能会指定这几个参数:要请求的页号,页大小,以及检索条件. "&quo ...

  5. 29-30Python多线程、多线程、使用threading模块创建线程;JSON数据解析、编码为JSON类型转换对应表、Python类型转换对应表、json.dumps与json.loads

    29Python3多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些 ...

  6. 利用Excel处理OTU表

    1 OTU表数据一维化(使用excel2016版本以上) 现在的数据有2个维度,OTU和样本,接下来我们要把维度降低到一维,只保留OTU这个维度,原样本信息以数据标签的形式标注在值的后面. 选择数据→ ...

  7. python 数据透视表_使用Python数据透视表探索幸福数据

    python 数据透视表 One of the biggest challenges when facing a new data set is knowing where to start and ...

  8. 数据结构之python实现顺序表

    数据结构之python实现顺序表 顺序表是指采用顺序存储的方式来存储数据元素的线性表. 初始化以及创建顺序表 class SequenceList(object):def __init__(self) ...

  9. USEARCH11新功能——OTU表抽平otutab_rare

    http://www.drive5.com/usearch/manual/cmd_otutab_rare.html 稀疏.抽平 otutab_rare 抽样OTU比至某个指定数据量,方便比较Alpha ...

最新文章

  1. poj 2485 Highways
  2. 《ActionScript 3.0基础教程》——第2章 往舞台动态地添加对象2.1 创建库资源,并为它命名...
  3. 安装完Pycharm,启动时碰到“failed to load jvm dll“的解决方案
  4. 一年的收益就是60% 熊市也能做到 股票花荣实战系统
  5. javascript---》arguments对象
  6. idea2020配置springboot热部署超全步骤以及安装JRebel插件
  7. 孙悟空!登上 Nature !
  8. 运算符的优先级和结合性
  9. MFC编程记录--图片控件类
  10. VirtualBox中,Windows虚拟机与主机共享文件夹不能用之一例
  11. 基于leaflet地图对行政区进行维诺图区域划分
  12. BZOJ4340:[BJOI2015]隐身术(后缀数组,ST表,DFS)
  13. LeetCode-704.二分查找
  14. java 通过 ip地址 找到 打印机_有没有办法使用java套接字程序找到打印机状态?...
  15. MATLAB 与 音频处理 相关内容摘记
  16. 更改计算机的主题和桌面背景,禁止更改电脑主题背景的技巧
  17. 超级计算机能力,再夺世界第一 中国天河2号超级计算机运算能力达30PF
  18. Springboot mybatis 配置sql日志打印
  19. ireport报表自定义字体
  20. 自动驾驶安全及相关的技术白皮书和安全标准

热门文章

  1. oracle查表的更新时间,Oracle 查询倒叙查询所有表更新时间
  2. 【读书笔记】《解忧程序员》读后感
  3. PhotoShop 保存 8 bit 位图(Bmp)的方法【记录备忘】
  4. Bable的简单使用
  5. sfm-learner学习心得
  6. k8s高可用环境部署7(Dashboard and metrics)
  7. 语音转换成文本 技术实现_职业转换者指南,帮助您实现梦想的技术工作
  8. ps图案叠加怎么添加图案?Photoshop图案如何使用?
  9. JAVA开发讲义(一)-Java的自白
  10. Android uiautomatorviewer无法启动