从包含标记代码的r文件创建html



我有一个R文件,其中包含:

---
runtime:shiny
output:html_document
- --
### Here are two Shiny widgets
'''{r echo = FALSE}
selectInput("n_breaks", label = "Number of bins:",
choices = c(10, 20, 35, 50), selected = 20)

我有一个"构建"文件:

setwd('C:/Bla/Shiny/Markup')
rmarkdown::render("ShinyMarkUp.R")

这意味着从旧的:C:/Bla/Shiny/Markup 中的r文件:ShinyMarkUp.r(见上文(生成html文件

我得到这个错误:

Quitting from lines 3-11 (ShinyMarkUp.spin.Rmd) 
Error in parse(text = x, srcfile = src) : 
<text>:6:3: unexpected INCOMPLETE_STRING
7: selectInput("n_breaks", label = "Number of bins:",
8:               choices = c(10, 20, 35, 50), selected = 20)
^

我做错了什么吗?谢谢

如果它能帮助其他人,请创建文件ShinyMarkUp:

# Example RMarkdown document
This is an interactive document written in *markdown*. As you can see it is easy to include:
1. Ordered lists
2. *Italics*
3. **Bold type**
## This is heading two
Perhaps this introduces the visualisation below.
```{r, echo=FALSE}
sliderInput("sampleSize", label = "Size of sample",
min = 10, max = 100, value = 50, step = 1)
renderPlot({
hist(runif(input$sampleSize))
})
```

并使用这个:

library(markdown)
library(shiny)
setwd('C:/Bla/Shiny/Markup')
rmarkdown::run("ShinyMarkUp.Rmd")

最新更新