
python
文章平均质量分 65
baker00
这个作者很懒,什么都没留下…
展开
-
17个新手常见Python运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:?转载 2015-07-27 16:45:37 · 464 阅读 · 0 评论 -
python 提取文件指定列
之前用featureCount 处理得到结果,要提出第一列gene_id 和 readcount 列,首先软件输出的第一行默认是你使用的命令行,没有用,用bash批量删掉。for i in `ls`;do sed -i '1d' $i;done删除当前文件夹下所有文件第一行。其实提出两列很简单,不过我受够了每次一个文件执行一次的烦。想搞成别的程序调用时命令行参数直接就行。第一次知道sy原创 2015-08-26 21:53:37 · 21641 阅读 · 1 评论 -
将 paired count 和unpaired count 相加
尝试 count-based 算表达量过后,因为在map这一步一直是把过滤过后的paired 和unpaired reads 一起做的,后面count的时候就要出问题。发现可以用 samtools 从 bam 里分出来,于是就分开count,最后把reads 数相加。在用DESeq什么的。首先,记下 samtools 命令samtools view -bf -1 all.bam > pa原创 2015-08-31 13:02:59 · 730 阅读 · 0 评论 -
统计个数
in 文件每行有三列,tab分隔,统计最后一列每个字符出现的字数,其实是数字,但是当作字符处理。没什么问题,主要是最后想要对dict 按key值排序出了问题,python3 的dict不能用sort 什么的,最后也只能搞成按字符排序,而不是按key的数值排序。摘抄一段python 文档>>> # regular unsorted dictionary>>> d = {'banana'原创 2015-08-20 15:34:21 · 490 阅读 · 0 评论