2016-07-07 62 views
3

我试图在biomod2软件包中使用plot()函数,在此处插入一个简图(http://finzi.psych.upenn.edu/usr/share/doc/library/biomod2/doc/Simple_species_modelling.pdf)。下面是我得到的错误:执行绘图功能时,R软件包'biomod2'找不到文件

getwd() 
# [1] "/home/gjanzen/Documents/Hufford/Drought/Data/Layers" 
plot(myBiomodData) 

错误getExportedValue(PKG,名):无法打开文件 “〜/ R/x86_64的-PC-Linux的GNU库/ 3.3/viridisLite /数据/Rdata.rdb':没有 这样的文件或目录另外:警告消息:在 getExportedValue(PKG,名):重新启动中断的承诺 评价

我已经证实,Rdata.rdb存在,在以下目录:

f <- file.choose() 
f 
# [1] "/home/gjanzen/R/x86_64-pc-linux-gnu-library/3.3/viridisLite/data/Rdata.rdb" 

因此,对我来说,它看起来像plot()功能正在寻找错误的地方。我该如何改变这个功能在哪里寻找Rdata.rdb?我能否以某种方式改变路径?或者改变我的工作目录解决这个问题?

PS - 这是我在Stack Overflow上的第一篇文章,所以请原谅在礼节中的任何错误,并且/或者随意将它们指给我,这样我就不再重复它们。

+0

该文件的权限是什么? – Dason

回答

0

我认为首先要尝试的是重新安装程序包viridisLite,似乎是造成麻烦的包。

install.packages('viridisLite', dep = TRUE)

如果不解决,你应该尝试打开一个新的绘图设备的问题扔X11()检查,如果问题没有从R来(RESP。RStudio)打印设备本身。