Site icon R-bloggers

Create and Preview RMarkdown Documents with QBit Workspace

[This article was first published on Quantargo Blog, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Create and Preview RMarkdown Documents with QBit Workspace

RMarkdown is an excellent format to create documents which combine code outputs with text—a programming paradigm called Literate Programming first introduced by Donald Knuth. Although RMarkdown documents are mostly used by the R community, preferably within the RStudio IDE, the format is not restricted to the R language. Also other language engines like Python, SQL or Julia can be used with RMarkdown. The current knitr package version 1.33 lists even 44 available engines:

names(knitr::knit_engines$get())
 [1] "awk"       "bash"      "coffee"    "gawk"      "groovy"   
 [6] "haskell"   "lein"      "mysql"     "node"      "octave"   
[11] "perl"      "psql"      "Rscript"   "ruby"      "sas"      
[16] "scala"     "sed"       "sh"        "stata"     "zsh"      
[21] "highlight" "Rcpp"      "tikz"      "dot"       "c"        
[26] "cc"        "fortran"   "fortran95" "asy"       "cat"      
[31] "asis"      "stan"      "block"     "block2"    "js"       
[36] "css"       "sql"       "go"        "python"    "julia"    
[41] "sass"      "scss"      "R"         "bslib"    

Thanks to the pandoc document converter RMarkdown also supports many different output formats which can be set with the output parameter in the YAML header, including:

QBits Workspace facilitates the authoring of RMarkdown documents directly within the browser thanks to instant previews in the Viewer pane. The instant preview functionality leads to faster development of RMarkdown documents. See below a short presentation of how RMarkdown authoring works:

Create New RMarkdown Document

In the Workspaces Section section of your Dashboard you can create a New Workspace, enter its name and select the RMarkdown template:

Create HTML Document

Set output: html_document in the YAML header of the document and hit the Render button:

RMarkdown Example HTML document

Create PDF Document

Set output: pdf_document and Render:

RMarkdown Example PDF document

Create Word Document

Set output: word_document and Render:

RMarkdown Example Word document

Create Powerpoint Presentation

Set output: powerpoint_presentation and Render:

RMarkdown Example Powerpoint document

Give it a try by either creating a new workspace from scratch or by copying one of the existing QBit Workspace examples.

Happy reporting, feedback welcome! ✌️

To leave a comment for the author, please follow the link and comment on their blog: Quantargo Blog.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.