如何在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> ")
```
答案 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))
```