У меня есть вопрос, аналогичный тому, что был опубликован здесь, и я попытался настроить свои папки аналогичным образом: (Написание виньетки пакета R, которая читается в файле примера?)
Пишу виньетку для пакета на R.
Я создал файл .Rnw и поместил его в подкаталог inst/doc внутри моего пакета pV. В том же подкаталоге inst/doc я поместил пример папки, содержащий файл .rda с именем tree.rda.
Прежде чем я смогу запустить любую из функций в виньетке, я должен прочитать в файле tree.rda (это строки 13-21):
```{r}
library(pV)
library(plyr)
library(reshape2)
library(ggplot2)
library(stringr)
library(igraph)
system.file('tree.rda', 'example', package = 'pV')
load("tree.rda")
```
но получить ошибку:
* checking for file '/Users/MacOwner/Desktop/pV/DESCRIPTION' ... OK
* preparing 'pV':
* checking DESCRIPTION meta-information ... OK
* installing the package to build vignettes
* creating vignettes ... ERROR
Quitting from lines 13-21 (pV.rmd)
Error: processing vignette 'pV.rmd' failed with diagnostics:
cannot open the connection
Execution halted
Error: Command failed (1)
Как я могу успешно прочитать файл .rda, чтобы моя следующая команда могла быть (и показать первые строки файла tree.rda):
```{r}
head(tree)
```
и чтобы я мог использовать этот объект дерева в качестве входных данных для дополнительных функций, которые требуют его в качестве входных данных в более поздних частях виньетки?