热线电话:13121318867

登录
2018-11-14 阅读量: 2190
R报错:ould not find function

在执行R命令some.function时,经常会收到以下错误消息:

Error: could not find function "some.function"

在R中遇到这种错误应该怎么解决呢?

解决方案:

你可以参考以下几点:

  1. 你有没有正确地写出你的功能名称?在R中名称严格区分大小写。
  2. 您是否安装了包含该功能的软件包?install.packages("thePackage")(这只需要做一次)
  3. 您是否将该包附加到工作区? require(thePackage)library(thePackage)(每次开始新的R会话时都应该这样做)
  4. 您使用的是较旧的R版本,但此功能尚不存在吗?

如果您不确定该功能所在的软件包,您还可以进行一下操作:

  1. 如果您确定已安装并附加/加载了正确的软件包,请键入help.search("some.function")??some.function获取一个信息框,该信息框可以告诉您包含它的软件包。
  2. find并且getAnywhere还可以用于定位功能。
  3. 如果你不知道包的线索,您可以使用findFnsos包装中解释这个答案
  4. RSiteSearch("some.function")或者用rseek搜索是找到这个功能的另一种方法。

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子