美文网首页
pandas 之test1:对表格进行过滤P值和FC值

pandas 之test1:对表格进行过滤P值和FC值

作者: 夕颜00 | 来源:发表于2020-05-31 17:57 被阅读0次

1、文件:附件3_蛋白质定量和差异分析列表.xlsx


image.png
image.png
image.png

2、目的:
通过P值和FC的过滤,生成样本表达矩阵;


image.png

3、脚本:

import pandas as pd
import numpy as np
import re

file3 = u"附件3_蛋白质定量和差异分析列表.xlsx"
out = "out.csv"

df = pd.read_excel(file3, sheet_name=u"B VS D显著性差异分析")
df1 = df[(df.iloc[:, -1] < 0.05) & ((df.iloc[:, -2] > 1) | (df.iloc[:, -2] < -1))].iloc[:, np.r_[1, 5:17]]
#print(df1.columns)
df1.columns = df1.columns.str.replace(".raw.PG.Quantity", "")
df1.columns = [re.sub("\[\d+\]","",v) for v in df1.columns]  ##df1.columns是个数组
df1.to_csv(out, sep=",", index=False)

相关文章

  • 07 Pandas对缺失值的处理

    [toc] 07Pandas对缺失值的处理 Pandas使用这些函数处理缺失值: isnull和notnull:检...

  • pandas(四)——处理缺失数据

    pandas中使用浮点值NaN表示缺失值,Python内置的None值也会被当做NA处理 pandas中常用的对N...

  • Vue过滤器-filter

    过滤器,过滤东西呗.把一个值丢进过滤器,然后过滤器对此值进行过滤.返回过滤后的数据. Vue过滤器分全局过滤器和组...

  • Android滤镜--Alpha值滤镜处理之MaskFilter

    所谓的滤镜效果就是对图像进行一定的颜色过滤处理,颜色值是32位的int值,ARGB :A---Alpha值,RGB...

  • 表单

    一、过滤器 概述: 将模板中变量的值 经过模板函数 过滤后在进行输入展示 abs 绝对值 default 默认值...

  • 利用pandas对缺失值进行处理

    许多原始数据集中会包含缺失值,这里总结一下常见的对缺失值的处理方式,以及如何通过pandas进行实际操作。 生成一...

  • 五、pandas对缺失值进行填充

    一、读取excel数据 数据内容如下: 二、读取excel数据 ps:使用skiprows过滤掉头2行 三、isn...

  • oTable.columns( 2 ).search( id )

    它是一个单列值的自动按钮过滤器 oTable是指哪个表格columns(2)特定列的查询值

  • Scala 实用 Tips

    1.多条件过滤 使用尾递归的形式对给定值和多个 filter 条件来进行过滤,只要满足其一,即可返回 true 尾...

  • 布隆过滤器原理

    当一个元素加入布隆过滤器中的时候,会进行如下操作: 使用布隆过滤器中的哈希函数对元素值进行计算,得到哈希值(有几个...

网友评论

      本文标题:pandas 之test1:对表格进行过滤P值和FC值

      本文链接:https://www.haomeiwen.com/subject/qtbszhtx.html