R语言与统计分析Cook R

新手须知的函数R包脑回路

2019-03-13  本文已影响83人  小洁忘了怎么分身

1.找不到某个函数

x <- str_c("doudou",1:3)
Error in str_c("doudou", 1:3) : could not find function "str_c"

解决方案,先?str_c看帮助文档,看这个函数属于哪个包,然后安装这个包。有时一个问号不行,需要两个问号,再找不到,就要去百度搜索啦。

> ?str_c
No documentation for ‘str_c’ in specified packages and libraries:
you could try ‘??str_c’
> ??str_c

箭头所指就是包名。


2.不存在某个包

library(GSVA)
Error in library(GSVA) : 不存在叫‘GSVA’这个名字的程辑包

两个原因:
(1)拼写错误,多使用tab键补齐,就可以避免这个错误。
(2)没有安装成功:R包安装时如果出现error(报错),那就是失败了。需要重新安装一遍,如果还是不行,就看它报错是不存在哪个包,就重新安装哪个包。这种情况是依赖关系没有解决好,跟个人电脑有一定的关系,要知道怎么解决:不存在谁,就安装谁。

3.怎么安装

install.packages("stringr")
BiocManager::install("GEOquery")

需要知道R包来源在哪里。CRAN的包用install.packages,biocductor的包用BiocManager::install()。不知道的话百度搜索,会找到一个这个包的介绍界面,非常详细,会告诉你如何安装。
比如:


http://www.bioconductor.org/packages/release/bioc/html/GEOquery.html
网络问题不要问我哦。


还有搜到很多中文教程哦。天下无难事。

还有一个问题:成功了吗?只要没看到error,我们就默认他成功了。想确认是否安装成功,就library,也就是加载看看。library不提示error,就是成功。
再强调一下:只要没有error,一切提示信息都可以忽略。比如这些:



忽略就好

上一篇下一篇

猜你喜欢

热点阅读