R和Rstudio的环境依赖
Rstudio依赖R.所以安装顺序是先安装R,后安装Rstudio.
安装路径不要有中文。如果修改了R的默认安装路径,Rstudio可能会找不到R的安装路径,导致打开Rstudio一片空白。按着ctrl按键同时打开Rstudio即可打开手动选择R路径的选项。
如果在Rstudio之前,先卸载旧版本的R,再安装新的R.之后可能会出无法找到R的问题,解决方案同样是,ctrl按下后,再打开Rstudio.
Rstudio里安装包的时候,经常会出现no zero status.
主要原因是依赖包没有正确安装或者是版本不匹配。
还有可能是网络不好。
解决办法,首先升级你的R的版本到最新。然后把包下载到本地安装,以解决依赖问题。
还遇到报错arch - x64 错误
的,上述办法都无效的情况下,使用终极大招,删除本地所有的R包。.libPaths()
查看本地的包的library的路径。删除第一个路径位置的所有包,之后重新安装,就解决了。 (出现此种情况的原因推测是依赖的包的安装顺序不正确导致的,依赖包没有被正确安装,导致依赖前者的包写的包会安装失败)
if(!require(devtools))install.packages("devtools")
library(devtools)
if(!require(ggord))install_github('fawda123/ggord')
if(!require(clusterProfiler))BiocManager::install("clusterProfiler")
奇淫技巧:ggplot2可以使用NULL
,方便注释其中的一行
p <- ggplot(mpg, aes(class, hwy))
p + geom_boxplot() +
#theme_classic()
NULL
dplyr 也有类似函数是identity()
mpg %>% head(10) %>%
#rownames() %>%
identity()