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()
#列出每列值尽可能的组合