knitr::opts_chunk$set(echo = TRUE ,message=FALSE,warning=FALSE,comment=NA, fig.width=9,fig.asp=0.618,fig.align='center',out.width='70%')
require(moonBook) require(ztable) require(rrtable) require(ggplot2) options(ztable.type='HTML')
If you are a data scientist or researcher, you will certainly be interested in reproducible research. R package rrtable
makes it possible to make reports with HTML, LaTex, MS word or MS Powerpoint formats from a table of R codes.
You can install R package rrtable
with the following command.
if(!require(devtools)){ install.packages("devtools") } devtools::install_github("cardiomoon/rrtable")
You can load the rrtable
package with the following R command.
require(rrtable)
Sample data sampleData3 is included in rrtable package. You can see the sampleData3 by following R command.
str(sampleData3)
You can make a paragraph with this data
df2flextable2( sampleData3 ,vanilla= FALSE )
You can add mytable object with the following R code.
mytable2flextable( mytable(Dx~.,data=acs) ,vanilla= FALSE )
You can insert a plot into your document.
plot(Sepal.Width~Sepal.Length,data=iris)
You can insert a ggplot into a document
ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width,color=Species))+ geom_point()
You can insert the result of R code. For example, you can insert the result of regression analysis.
fit=lm(mpg~wt*hp,data=mtcars) summary(fit)
You can insert two parallel ggplots with the following code.
ggplot(iris,aes(Sepal.Length,Sepal.Width))+geom_point() ggplot(iris,aes(Sepal.Length,Sepal.Width,colour=Species))+ geom_point()+guides(colour=FALSE)
You can insert two parallel plots with the following code.
hist(rnorm(1000)) plot(1:10)
You can get report with HTML format(this file) by following R command.
data2HTML(sampleData3)
You can get a report with MS word format.
data2docx(sampleData3)
You can download sample data: sampleData3.docx - view with office web viewer
data2docx(sampleData2)
You can download sample data: sampleData2.docx - view with office web viewer
You can get a report with MS word format.
data2pptx(sampleData3)
You can download sample data: sampleData3.pptx - view with office web viewer
data2pptx(sampleData2)
You can download sample data: sampleData2.pptx - view with office web viewer
You can get a report with pdf format.
data2pdf(sampleData3)
You can download sample data: sampleData3.pdf
data2pdf(sampleData2)
You can download sample data: sampleData2.pdf
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.