初步學習R語言之后笤闯,需要使用更多的package來進行功能的擴展焰坪。今天的主要內(nèi)容是如何使用R包此疹。今天的主要內(nèi)容是如何使用R包燃领。
學生信士聪,R語言必學的原因是豐富的圖表和Biocductor上面的各種生信分析R包。R包是多個函數(shù)的集合猛蔽,具有詳細的說明和示例剥悟。
安裝和加載R包
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") #配置下載鏡像
install.packages("dplyr")#安裝dplyr包
library(dplyr)#加載dplyr包
dplyr的基礎(chǔ)函數(shù)
- 新增列
mutate()
- 按列篩選
select()
按列號
按列名
- 篩選行
filter()
- 表格排序
arrange()
- 匯總
summarise()
dplyr的實用技能
- 管道操作符號 %>% (快捷鍵ctrl+shift+M)(加載tidyverse包即可用管道符號)
- count統(tǒng)計某列的unique值
dplyr處理關(guān)系數(shù)據(jù)
inner_join()
left_join()
full_join()
-
semi_join()
返回能夠與y表匹配的x表所有記錄
-
anti_join()
返回無法與y表匹配的x表的所記錄
- 簡單合并
在相當于base包里的函數(shù)
cbind()
和rbind()
bind_rows()
函數(shù)需要兩個表格列數(shù)相同的列數(shù)
bind_cols()
函數(shù)需要兩個數(shù)據(jù)框有相同的行數(shù)
注:引用來自“生信星球”