配置Rstudio的下載鏡像
- 初級模式
在R軟件tool
目錄下Global options
選擇Packages
單元將Primary CRAN repository
修改為中國的清華鏡像。
(但是這個是CRAN的鏡像,如果要下載Bioconductor的包鸡岗,這個鏡像是沒有辦法用的;另外即使設置了這里狰贯,Rstudio也不是每次都能真的從CRAN去下載包,可以通過options()$repos
來檢驗赏廓,很多時候還是無奈地回到了R的國外官網(wǎng)涵紊,速度超慢??)(參考;生信星球?qū)W習小組幔摸,Day6) - 升級模式
# options函數(shù)就是設置R運行過程中的一些選項設置
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) #對應清華源
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") #對應中科大源
# 當然可以換成其他地區(qū)的鏡像
學習R包
R包的安裝
- 確定所需安裝的包在CRAN還是在Biocductor摸柄。(谷歌搜索)
2.安裝包
>install.packages("包")
>BioManager::install("包")
R包的加載
>library(ggplot2)
>requir(ggplot2)
dplyr五個基礎函數(shù)
- mutate(),新增列
-
select(),按列篩選
- dplyr兩個使用函數(shù)
3.1 管道操作%>%(Ctrl+Shift+M
)
3.2 count()統(tǒng)計某列
dplyr處理關系數(shù)據(jù)
1.內(nèi)連inner_join,取交集
2.左連left_join
3.全連full_join
注;全連接是連接的兩個數(shù)據(jù)框需含有相同列既忆,如by=‘x’
4.半連接:返回能夠與y表匹配的x表所有記錄semi_join
5.反連接:返回無法與y表匹配的x表的所記錄anti_join
6.簡單合并
注意:變量(x,y,i,o,)的不同所組成的數(shù)據(jù)框的差異G骸!患雇!
bind_rows()
函數(shù)需要兩個表格列數(shù)相同跃脊,而bind_cols()
函數(shù)則需要兩個數(shù)據(jù)框有相同的行數(shù)