【发布时间】:2015-02-07 22:28:44
【问题描述】:
我是使用 Markdown 的新手,并且在 SO 上寻找与此类似的问题但没有成功。我正在使用 Rmarkdown(使用 Rstudio 和 knitr)编写一个小插图,描述读取作为包的一部分导入的数据文件。我可以使用
正确访问数据文件> system.file("extdata", "Marlin-tag38606.txt", package = "xtractomatic")
我想在小插图中显示这个文件的前几行,所以我的代码是这样的
```{r, results=as.is}
datafile <- system.file("extdata", "Marlin-tag38606.txt", package = "xtractomatic")
system(paste("head -n5 ",datafile))
```
问题是这个调用的结果是输出到 Rmarkdown 控制台而不是小插图 html 文件。
RStudio 的 Rmarkdown 窗口中的输出是(但格式更好):
|................... | 29%
label: unnamed-chunk-8
date lon lat lowLon higLon lowLat higLat
4/23/2003 203.899 19.664 203.899 203.899 19.664 19.664
4/24/2003 204.151 19.821 203.912597 204.389403 18.78051934 20.86148066
4/30/2003 203.919 20.351 203.6793669 204.1586331 18.79728188 21.90471812
5/1/2003 204.229 20.305 203.9943343 204.4636657 18.90440013 21.70559987
|.................... | 31%
这是我想要输出到小插图文本的内容,但它不存在。在生成的小插图中,我只有两行 R 代码,而不是系统调用的输出。 任何意见,将不胜感激。谢谢。
卡拉·威尔逊
【问题讨论】:
标签: r knitr r-markdown