Rmarkdown:用变量编写html

时间:2016-10-25 23:37:01

标签: r r-markdown

如何在Rmarkdown中的代码块中添加HTML以便在HTML代码中使用变量?

例如,这有效:

```{r, echo=FALSE}
#some R code
```
<div><img src='http://example.com/image.jpg'></div>

这不起作用:

```{r, echo=FALSE}
my_image <- "image.jpg"
html(paste0("<div><img src='http://example.com/",my_image,"'></div> ") 
```

1 个答案:

答案 0 :(得分:2)

您可以使用tags(或library(htmltools)

中的library(shiny)
```{r, echo=FALSE}
library(htmltools)

my_image <- "http://example.com/myImage.jpg"
tags$div(tags$img(src = my_image))

```