为什么R-Studio中的test-RMarkdown在按下编织按钮后会给出一个没有显示任何结果的html?

时间:2016-01-30 11:27:35

标签: r rstudio r-markdown

我在R studio中打开了一个新的R Markdown文件,得到了默认的小工作示例。

---
title: "test"
author: "Katharina Zweig"
date: "30. Januar 2016"
output: html_document
---

This is an R Markdown document. Markdown is a simple formatting syntax   
for authoring HTML, PDF, and MS Word documents. For more details on using 
R Markdown see <http://rmarkdown.rstudio.com>.

When you click the **Knit** button a document will be generated that 
includes both content as well as the output of any embedded R code chunks 
within the document. You can embed an R code chunk like this:

```{r}
summary(cars)
```

You can also embed plots, for example:

```{r, echo=FALSE}
plot(cars)
```

Note that the `echo = FALSE` parameter was added to the code chunk to 
prevent printing of the R code that generated the plot.

它说,您只需按knit按钮即可创建HTML 包含文本,代码和代码的结果。我有点长 错误日志几乎没有帮助。也没有将输出更改为 PDF和Word - 相同的结果:文本在那里,代码在那里,没有结果 运行代码。通过生成输出,原始文件消失了。

有什么问题?

2 个答案:

答案 0 :(得分:1)

如果在尚未保存的文件上使用knit按钮,则会询问您使用哪个名称进行保存。该文件需要保存为Rmd文件 - 只是不提供扩展名,R-Studio将正确执行。然后,文件不会消失,结果文档包含r命令的结果。我以为它询问了保存输出的位置,并为其提供了输出文件的扩展名,即myfile.html / myfile.pdf / myfile.doc。

答案 1 :(得分:0)

在chunk选项中试试这个:

{r, results='asis'} summary(cars)

您还可以嵌入图表,例如:

{r, echo=FALSE, results='asis'} plot(cars) 结果=&#39; asis&#39;命令应该输出表格和图形,如果没有请告诉我。