有的時候的R包總是安裝不上,版本錯誤沸枯,環(huán)境錯誤日矫,一大堆绑榴,比如seurat包,但是那個時候只記得install.packages了翔怎,R包安裝的所有方法學習完窃诉,基本上解決了大部分包的安裝杨耙。
鏡像設置
初級
這個我之前都不知道,之后是看了張敬信老師的課件設置了一寫飘痛,但是設置鏡像也會遇到問題珊膜,比如一些生信有關的包
可以用下面的代碼檢驗
options()$repos
升級模式-自定義CRAN和Bioconductor
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) #清華源
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") #中科大源
options()$BioC_mirror#檢查是否設置成功
高級模式
不需要再次復制之前的代碼宣脉,需要用到R的配置文件
.Rprofile :代碼文件,配置多種多樣
.Rvenviron :設置R的環(huán)境變量
file.edit('~/.Rprofile')
ptions("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")
安裝
install.packages("")
BiocManager::install("")
#谷歌搜索去哪里安裝
加載
library()
require()
dplyr5個基礎函數(shù)
mutate(test, new =test[1]*test[2])#新增列
#按列
select(test,1)
select(test,c(1,5))
select(test,列名)
#篩選
filter(test塑猖,Species == "setosa")
filter(test,Species == "setosa"&Sepal.Length > 5)
filter(test, Species %in% c("setosa","versicolor"))
one_of()#當列名以變量的形式儲存
#arrange
arrange(test, Sepal.Length)#默認從小到大排序
arrange(test, desc(Sepal.Length))
#匯總
summarise(test, mean(Sepal.Length), sd(Sepal.Length))
group_by(test, Species)
summarise(group_by(test, Species),mean(Sepal.Length), sd(Sepal.Length))
今天的學習就結束了!