R包无法访问`inst`文件夹中的内容

时间:2018-05-23 13:43:34

标签: r directory-structure

更新

修正了它

  x <- tolower(name)
  sysloc <- system.file(package="RanglaPunjab")
  x <- paste (sysloc,"/img/",x,".jpg", sep="")
  jj <- readJPEG(x,native=TRUE)
  plot(0:1,0:1,type="n",ann=FALSE,axes=FALSE)
  rasterImage(jj,0,0,1,1)

我根据此tutorial

创建了R包

根据我的理解,文件夹inst将在最终包中逐字包含所有文件。我在目录img中添加了ShowPalettePhoto(name)应显示的所有照片

R包位于GitHub,https://github.com/ArtieLadie/RanglaPunjab

下面是System Files目录的照片(在我的机器上安装软件包后)

img文件夹与R处于同一级别。函数ShowPalettePhoto(name)使用以下命令访问jpg。

  x <- paste ("./img/",x,".jpg", sep="")
  jj <- readJPEG(x,native=TRUE)
  plot(0:1,0:1,type="n",ann=FALSE,axes=FALSE)
  rasterImage(jj,0,0,1,1)

我哪里错了?

Error in readJPEG(x, native = TRUE) : unable to open ./img/teej.jpg

enter image description here

0 个答案:

没有答案