R语言初级10题

作者: weiwuzeng | 来源:发表于2019-04-03 13:49 被阅读42次

说实话,这最简单的10道题我已经做了3遍了,每一遍都有新的体会。这一次我会把详细的记录下来,以供以后参考。

1.打开R-studio 告诉我他的工作目录
getwd()


image.png

2.新建6个向量,基于不同的原子类型。(重点是字符串,数值,逻辑值)


image.png

3.告诉我在你打开的rstudio里面 getwd() 代码运行后返回的是什么?
此次打开的Rproject的工作目录

4.新建一些数据结构,比如矩阵,数组,数据框,列表等重点是数据框,矩阵)

image.png

数据太大 矩阵太小 警告了一次!!


image.png image.png
image.png

这个数据框建立了很久,原因是因为有一个“,”没有打出来,尴尬 一定要仔细仔细。

5.在你新建的数据框进行切片操作,比如首先取第1,3行, 然后取第4,6列

image.png

要建立向量后才可以取到

image.png

数据框建立小了,没有4,6列

6.使用data函数来加载R内置数据集 rivers 描述它。并且可以查看更多的R语言内置的数据集:https://mp.weixin.qq.com/s/dZPbCXccTzuj0KkOL7R31g

image.png

7.下载 https://www.ncbi.nlm.nih.gov/sra?term=SRP133642 里面的 RunInfo Table 文件读入到R里面,了解这个数据框,多少列,每一列都是什么属性的元素。

image.png
image.png

str函数

structure,紧凑地显示对象内部结构,即对象里有什么。

8.下载 https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE111229 里面的样本信息sample.csv读入到R里面,了解这个数据框,多少列,每一列都是什么属性的元素。

image.png

里面的seq=\t,导致表格没有了间隙,读不出列了,下面删除了

9.把前面两个步骤的两个表(RunInfo Table 文件,样本信息sample.csv)关联起来,使用merge函数。

image.png

合不出来 难受。 分组合并错误,应该选择Accession组

10.基于下午的统计可视化

对前面读取的 RunInfo Table 文件在R里面探索其MBases列,包括 箱线图(boxplot)和五分位数(fivenum),还有频数图(hist),以及密度图(density) 。

把前面读取的样本信息表格的样本名字根据下划线分割看第3列元素的统计情况。第三列代表该样本所在的plate

根据plate把关联到的 RunInfo Table 信息的MBases列分组检验是否有统计学显著的差异。

分组绘制箱线图(boxplot),频数图(hist),以及密度图(density) 。

使用ggplot2把上面的图进行重新绘制。

使用ggpubr把上面的图进行重新绘制。

随机取384个MBases信息,跟前面的两个plate的信息组合成新的数据框,第一列是分组,第二列是MBases,总共是384*3行数据。

image.png

了解了apply函数循环,画图上课讲太快了 没跟上

相关文章

  • R语言初级10题

    说实话,这最简单的10道题我已经做了3遍了,每一遍都有新的体会。这一次我会把详细的记录下来,以供以后参考。 1.打...

  • R语言初级作业10题

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

  • R语言作业-初级10题

    dandanwu902019年4月9日 B站R语言视频在这里看完视频就上树!小菜鸟!初级10 个题目在这里 清空一...

  • R语言初级题作业笔记

    题目链接:http://www.bio-info-trainee.com/3793.html题目比较基础,我这里就...

  • R、LINUX、RNA-seq习题

    R语言的练习题初级10 个题目,尽量根据参考代码理解及完成:http://www.bio-info-trainee...

  • 2019-04-19

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

  • R作业初级

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

  • R语言作业-中级10题

    dandanwu902019年4月11日 不自我检测怎么知道我什么都不会?把我盘倒的R语言中级10个题目在这里。 ...

  • R语言初级作业

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

  • R语言初级作业

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

网友评论

    本文标题:R语言初级10题

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