我对这里发布的内容有一个类似的问题,并尝试以类似的方式设置我的文件夹:(编写一个读示例文件的R包小插图?)
我正在用R为包装写小插图。
我制作了一个.Rnw文件,并将其放入包pV中的inst / doc子目录中。在同一个子目录inst / doc中,我放置了一个文件夹示例,其中包含一个名为tree.rda的.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)
```
这样我就可以将此树对象用作其他功能的输入,这些功能需要在小插图的后续部分中将其作为输入?
如果我理解您的问题,则需要分配结果system.file
或嵌套命令。所以:
file <- system.file('tree.rda', 'example', package = 'phyViz')
load(file)
或者
load(system.file('tree.rda', 'example', package = 'phyViz'))
应该使数据可用。在命令行上尝试它,ls()
然后再查看它是否在那里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句