在 RStudio 中显示或渲染 html 的一般方法(就像在浏览器中一样)?
General way to display or render html in RStudio (just as though it were in a browser)?
假设我们有一些 HTML,显然我们可以将它写入文件并在浏览器中打开它,但是有没有更简单的方法在 RStudio 中呈现它?
my_html <- "<h1>Here's some HTML</h1>
<p>Here's a paragraph</p>
</br>
</br>"
render(my_html)
我希望像 render(my_html)
(或类似的)这样的函数可以接受 HTML 字符串并显示它?但是我找不到任何这样的功能。
虽然这应该是可能的,因为像 kableExtra
这样的包会为表格渲染 HTML
尝试
dir <- tempfile()
dir.create(dir)
htmlFile <- file.path(dir, "index.html")
writeLines("<h1>Here's some HTML</h1>
<p>Here's a paragraph</p>
</br>
</br>", con = htmlFile)
# (code to write some content to the file)
rstudioapi::viewer(htmlFile)
另见 ?viewer
假设我们有一些 HTML,显然我们可以将它写入文件并在浏览器中打开它,但是有没有更简单的方法在 RStudio 中呈现它?
my_html <- "<h1>Here's some HTML</h1>
<p>Here's a paragraph</p>
</br>
</br>"
render(my_html)
我希望像 render(my_html)
(或类似的)这样的函数可以接受 HTML 字符串并显示它?但是我找不到任何这样的功能。
虽然这应该是可能的,因为像 kableExtra
这样的包会为表格渲染 HTML
尝试
dir <- tempfile()
dir.create(dir)
htmlFile <- file.path(dir, "index.html")
writeLines("<h1>Here's some HTML</h1>
<p>Here's a paragraph</p>
</br>
</br>", con = htmlFile)
# (code to write some content to the file)
rstudioapi::viewer(htmlFile)
另见 ?viewer