美文网首页
R语言学习-初级问题解答

R语言学习-初级问题解答

作者: 米粥的味道 | 来源:发表于2019-11-26 15:00 被阅读0次
从解决问题,开始复习和学习;

问题一

下载 https://www.ncbi.nlm.nih.gov/sra?term=SRP133642 里面的 RunInfo Table 文件读入到R里面,了解这个数据框,多少列,每一列都是什么属性的元素。(参考B站生信小技巧获取runinfo table) 这是一个单细胞转录组项目的数据,共768个细胞,如果你找不到RunInfo Table 文件,可以点击下载,然后读入你的R里面也可以。

  • 一开始就有报错,先学习参数header,fill;添加了还是错误;
ex1 <- read.table("exam1.txt",header = T,fill = TRUE)
Error in read.table("exam1.txt", header = T, fill = TRUE) : 
  列的数目比列的名字要多
  • read.table()的选项
  1. header:逻辑型变量,第一行是否包含变量名;header is set to TRUE if and only if the first row contains one fewer field than the number of columns.
  2. sep:分开数据值的分隔符,默认是sep=“ ”,一个或多个空格、制表符、换行或回车、使用 sep=“,”来读取用逗号来份分隔行内数据的文件,使用 sep =“\t”来读取使用制表符来分割行内数据的文件
  3. row.names = 1
  4. fill:logical. 如果为TRUE,则如果行的长度不相等,则会隐式添加空白字段。尾部空字段省略的行;从一个电子表格中导出的文件通常会把拖尾的空字段,为了读取这样的文件,必须设置参数 fill = TRUE。
  5. stringsAsFactors:逻辑值,标记处字符向量是否需要转化为因子,默认是TRUE。
str函数查看数据框内容

str(a)

问题二

下载 https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE111229 里面的样本信息sample.csv读入到R里面,了解这个数据框,多少列,每一列都是什么属性的元素。(参考 https://mp.weixin.qq.com/s/fbHMNXOdwiQX5BAlci8brA 获取样本信息sample.csv)如果你实在是找不到样本信息文件sample.csv,也可以点击下载。把前面两个步骤的两个表(RunInfo Table 文件,样本信息sample.csv)关联起来,使用merge函数。

#把两个表关联起来,使用merge函数。
c <- merge(a, b, by = "Sample_Name", all.x = TRUE)

优秀作业答案:

相关文章

  • R语言学习-初级问题解答

    从解决问题,开始复习和学习; 问题一 下载 https://www.ncbi.nlm.nih.gov/sra?te...

  • 用source函数打包R语言函数

    经过初级的学习和使用R语言之后我们渐渐的开始动手写自己的R语言小程序,这些小程序因为和自己的工作非常契合而变得通用...

  • 2019-04-19

    R语言初级练习题-上 生信技能树线下培训课,R语言初级练习题作答记录 1.PNG 根据返回结果打开电脑目录,可以看...

  • R作业初级

    初级题目 R语言练习题-初级 正式开始我们的旅程 软件安装以及R包安装参考:http://www.bio-info...

  • R语言初级作业

    首先做完了周末班工作, 包括软件安装以及R包安装: 打开 Rstudio告诉我它的工作目录。getwd() 新建6...

  • R语言初级作业

    R语言初级作业 打开 Rstudio 告诉我它的工作目录。 新建6个向量,基于不同的原子类型。(重点是字符串,数值...

  • R语言作业—初级

    教程对应B站:【生信技能树】生信人应该这样学R语言配套资料:B站的11套生物信息学公益视频配套讲义、练习题及思维导...

  • R语言——回归(初级)

    0. 回归的定义 回归分析(regression analysis)是确定两种或两种以上变量间相互依赖的定量关系的...

  • R语言作业·初级

    【作业1】当前工作目录是什么路径 【作业2】新建6个向量,基于不同的原子类型。(重点是字符串,数值,逻辑值) 【不...

  • day5 阿来

    继续学习R语言 R语言数据学习 数据R语言学习.png 数据输入 数据输出 总结 R语言学习的第二天,熟悉了很多操...

网友评论

      本文标题:R语言学习-初级问题解答

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