內(nèi)容來(lái)自生信星球
R包與小抄
- R包
- 小抄(cheatsheet):R包的說(shuō)明書(shū),操作指南
獲取方法:
方法1:去百度/谷歌XX小抄
方法2:找Rstudio的cheatsheet網(wǎng)站
https://www.rstudio.com/resources/cheatsheets/
安裝R包
- install.packages("R包")
- 直到出現(xiàn)<档押,表示安裝成功
可能出現(xiàn)的問(wèn)題:
1.換一個(gè)鏡像
方法
加載R包
- library(R包)
關(guān)于數(shù)據(jù)框
1.新建數(shù)據(jù)框
a<-data.frame(GeneId = rep("gene5",times=3),SampleName =paste("Sample",1:3,sep=""),Expression=c(14,19,18))
- rep灰殴,重復(fù)忧额,括號(hào)中填要重復(fù)的字符和重復(fù)次數(shù)鸡号。
- paste琼牧,連接兩個(gè)字符串电爹,括號(hào)要填兩個(gè)代連接字符并指定分隔符(sep)蔫仙,沒(méi)有分隔符就填sep=“”。
- 1:3表示從1到三丐箩。如需一列中需要填入三個(gè)無(wú)規(guī)律的數(shù)字摇邦,可以用向量c(1,3屎勘,4)施籍,同樣如果填的是字符串也需要加雙引號(hào),例如c("doudou","huahua","xiaoyu")概漱。
- 了解概念:key-value--“鍵值對(duì)” 丑慎,表示一種對(duì)應(yīng)關(guān)系∪看荩“鍵”和“值”都是列名竿裂,如SampleName和Expression的對(duì)應(yīng)
括號(hào)里是“列名”=列值,這里列名要加雙引號(hào)
得到的數(shù)據(jù)框
實(shí)際操作
tidydata
- 一種組織表格數(shù)據(jù)的方式
- 提供了一種能夠跨包使用的“統(tǒng)一”的數(shù)據(jù)格式
-
什么叫“統(tǒng)一”姻灶?
每個(gè)變量(variable)占一列铛绰,每個(gè)情況(case)和觀測(cè)值(observation)占一行
處理前
處理后
1.Reshape Data
2.Handle Missing Values
- Expand Tables
思維導(dǎo)圖
R包使用.png