《学习小组Day6笔记--李若难》

R包说明书的获取

1百度/谷歌XX小抄
2https://www.rstudio.com/resources/cheatsheets/(慢)
3生信星球公众号

R包示例:tidyr

(1)数据框的变形
(2)处理数据框中的空值
(3)根据一个表格衍生出其他表格
(4)实现行或列的分割和合并
把数据处理成标准而统一的数据框(Tidy Data),才能进行进一步的数据处理和作图

学会安装极简R包

1library(tidyr)#如果没有这个包,就会报错
2install.packages("tidyr")#下载和安装tydir,默认安装到你的工作目录里

数据框的基础知识示例

1.新建数据框(这里直接把新建的数据框赋值给了a)
a<-data.frame(GeneId = rep("gene5",times=3),SampleName =paste("Sample",1:3,sep=""),Expression=c(14,19,18))

tidyr作用

1.Reshape Data
gather合并列
spread分散列名
2.Handle Missing Values
drop_na()#有空值的,整行删除掉
fill()#根据上一行的数值填充上
replace_na()#空值填进去特定的一个数值,括号里填数据框名,要填的列名=要填的值
3Expand Tables
complete()#把空值的位置补全
expand()#列出每列值尽可能的组合

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容