美文网首页
R函数-复制基因集后的筛选组合

R函数-复制基因集后的筛选组合

作者: 新欣enjoy | 来源:发表于2020-02-23 16:48 被阅读0次

一篇文章清晰解释了如何将PDF文档中复制的基因集导入到R中,并完成一些列处理,保存为字符型向量。涉及到各种常用函数的组合,以及完成工作的步骤,在此做个小结。

参考原文

待提取的基因集

主要步骤

  1. 粘贴到R窗口界面,保存到字符串变量。
  2. 替换换行符为空格,gsub("\n", " ", tmp), 然后将字符串分割为字符型向量as.character(str_split(tmp,' ', simplify = T))。str_split默认返回字符列表,simplify参数为真时返回矩阵
  3. 检查替换后基因数量是否一致length(),否则作相应替换 str_replace(x,"from","to"), setdiff(x,y)或赋值更改,最后统一去重unique(),并作数量上验证。
paper_marker_1 <- str_replace(paper_marker,c('Ndu','fa4l2'),"Ndufa4l2")
#比较替换前后区别,setdiff(x,y), 只在x中存在而不在y中
setdiff(paper_marker_1,paper_marker) 
paper_marker_2[paper_marker_2=='CPdgfrabp1'] <- 'Crabp1'
paper_marker <- unique(paper_marker_2)
length(paper_marker)

小结

主要是stringr包中相应函数的应用,及gsub()和其他命令的组合。去重应该是所有其他步骤完成后统一处理。

在线R函数帮助网站

相关文章

  • R函数-复制基因集后的筛选组合

    一篇文章清晰解释了如何将PDF文档中复制的基因集导入到R中,并完成一些列处理,保存为字符型向量。涉及到各种常用函数...

  • R——useful function

    近期学习R语言,对于常见的函数进行汇总,mark一下,以后方便查看,哈哈! 基础函数 排序函数 筛选函数 交集并集...

  • JS函数式编程中compose的实现

    有以下需求:创建一个compose函数,返回函数集 functions 组合后的复合函数, 也就是一个函数执行完之...

  • Day-6 骆栢维

    R包 安装加载R包 dplyr五个基本函数 新增列mutate() 按列筛选 按列号 按名 筛选行 排序 汇总 d...

  • Numpy 函数总结

    Numpy 函数总结 random choice 参数: a:数据集 size:筛选的大小 replace:重置,...

  • R语言 函数

    函数是一组组合在一起以执行特定任务的语句。 R语言具有大量内置函数,用户可以创建自己的函数。在R语言中,函数是一个...

  • 长数据与宽数据的转换丨数析学院

    问题: 在R中,如何将宽格式的数据集转换为长格式数据集?「注:对于R里的许多函数,长格式的数据集可能比宽格式数据集...

  • 如何做项目组合管理

    昨天分享我所经历的项目管理、项目集/群管理、项目组合管理中,有朋友对项目组合管理这块有些疑问。项目筛选跟项目可...

  • GEE组合数据

    组合数据 主要功能 组合指定时间段(六个月)的LC8数据 代码 步骤分析 创建数据集对象,使用名称来筛选数据 组合...

  • 【2018-09-28】马尔科夫决策过程MDP

    【1】MDP(S【状态集】,A【动作集】,{Psa}【状态转换分布】,γ【贴现因子】,R【奖励函数】) 【过程】 ...

网友评论

      本文标题:R函数-复制基因集后的筛选组合

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