R语言使用RHTML包以HTML格式输出文本、表和图、形成结论报告
仿真数据index-seq(1,14,by=1)x-c(49,,18,,,33,,10,,,,,,18)y-c(,8,,87,,,,63,,95,11,98,97,10)mydata-data.frame(index,x,y)head(mydata)
index-seq(1,14,by=1)x-c(49,,18,,,33,,10,,,,,,18)y-c(,8,,87,,,,63,,95,11,98,97,10)mydata-data.frame(index,x,y)head(mydata)indexxy1149833487556633
R语言使用RHTML包以HTML格式输出文本、表和图、形成结论报告与SAS和SPSS相比,R的报告输出结果能力有些初级(社区也一直在努力)。RHTML包允许以HTML格式输出文本、表和图。
一旦调用了HTMLStart(),R语言环境的提示符将更改为html,直到使用HTMLStop()结束。
Echo=True选项将命令复制到与输出相同的文件中。
HTMLframe=TRUE创建带框架css的输出,命令位于左框架中,链接到右框架中的输出。默认情况下,一个名为rhtml.CSS的CSS文件控制页面外观输出到相同的目录。还可以包括一个CSSFile=option来使用自己的格式文件。
使用HTML.title()注释输出。HR选项指的是HTML标题类型(H1、H、H3等)。默认值是hr=。
HTMLhr()创建水平规则。
由于创建一个完整的图可能需要几个交互式命令,所以在每个图准备输出时调用HTMLplot()函数。
"E:\\R_Scripts\\"
#SampleSessionlibrary(RHTML)HTMLStart(outdir="E:\\R_Scripts\\",file="myreport",extension="html",echo=FALSE,HTMLframe=TRUE)HTML.title("我的报告、务实的那种",HR=1)HTML.title("Descriptionofmydata",HR=3)summary(mydata)HTMLhr()HTML.title("XYScatterPlot",HR=)plot(mydata$y~mydata$x)HTMLplot()HTMLStop()
安利一个R语言的优秀博主及其CSDN专栏:
博主博客