从R markdown内部输出HTML代码

Mar*_*ark 5 markdown r knitr

在我的代码中,我正在检查一个条件,我希望R markdown在该条件为TRUE时显示图像.这就是我所拥有的

```{r}
if (LOGICAL.Condition)
  {
     cat("<img src='http://imgc.allpostersimages.com/images/P-473-488-90/60/6071/B4XD100Z/posters/now-stop-and-hammer-time.jpg'>")
  }
```
Run Code Online (Sandbox Code Playgroud)

显示在我的HTML页面上的R的输出是一个文本,但我希望它是一个图像

## <img src='http://imgc.allpostersimages.com/images/P-473-488-90/60/6071/B4XD100Z/posters/now-stop-and-hammer-time.jpg'>
Run Code Online (Sandbox Code Playgroud)

Mai*_*ura 8

选项asis只会将R中的原始结果写入输出文档(这是您想要的).否则它会抛到##前面.

```{r results="asis"}
if (LOGICAL.Condition)
  {
     cat("<img src='http://imgc.allpostersimages.com/images/P-473-488-90/60/6071/B4XD100Z/posters/now-stop-and-hammer-time.jpg'>")
  }
```
Run Code Online (Sandbox Code Playgroud)