内容来自生信星球
R包与小抄
- R包
- 小抄(cheatsheet):R包的说明书,操作指南
获取方法:
方法1:去百度/谷歌XX小抄
方法2:找Rstudio的cheatsheet网站
https://www.rstudio.com/resources/cheatsheets/
安装R包
- install.packages("R包")
- 直到出现<,表示安装成功
可能出现的问题:
1.换一个镜像
方法
加载R包
- library(R包)
关于数据框
1.新建数据框
a<-data.frame(GeneId = rep("gene5",times=3),SampleName =paste("Sample",1:3,sep=""),Expression=c(14,19,18))
- rep,重复,括号中填要重复的字符和重复次数。
- paste,连接两个字符串,括号要填两个代连接字符并指定分隔符(sep),没有分隔符就填sep=“”。
- 1:3表示从1到三。如需一列中需要填入三个无规律的数字,可以用向量c(1,3,4),同样如果填的是字符串也需要加双引号,例如c("doudou","huahua","xiaoyu")。
- 了解概念:key-value--“键值对” ,表示一种对应关系。“键”和“值”都是列名,如SampleName和Expression的对应
括号里是“列名”=列值,这里列名要加双引号
得到的数据框
实际操作
tidydata
- 一种组织表格数据的方式
- 提供了一种能够跨包使用的“统一”的数据格式
-
什么叫“统一”?
每个变量(variable)占一列,每个情况(case)和观测值(observation)占一行
处理前
处理后
1.Reshape Data
2.Handle Missing Values
- Expand Tables
思维导图
R包使用.png