标签:
通常在R中从来进行分析和展现的数据都是以基本的格式保存的,如.csv或者.Rdata,然后使用.Rmd文件来进行分析的呈现。通过这个方式,分析师不仅可以呈现他们的统计分析的结果,还可以直接生成pdf和html文件,节省了大量的时间。但是,当你想要给其他人参阅你的文档的时候,你就需要编译.Rmd文件,并且必须要有以下两个文件:
如果可以嵌入分析到数据中并且只需发送一个文件,则会让人感到非常更加简单。而linpe包(作者:Andrea Spanò)实现了该功能,其实现功能描述如下:
简而言之,linpe包为您提供了一套简介的功能,你可以将.Rmd分析作为一个属性嵌入到数据中,然后将结果存为一个对象到一个单一的文件中,发送该文件给需要的用户,该用户可以使用该文件将.Rmd渲染为.pdf或者.html文件。此外,如果接受该文件的人想添加或修改内容,linpe包允许提取并且可以编辑.Rmd文件。
2.如何使用?
首先,假设您完成了一个分析并且存为.Rmd文件,例如下面的test-linpe.Rmd文件:
--- |
其显示为HTML文件后为:
library(devtools) |
require(linpe) |
# Save the linked dataset as an Rdata file |
# Reload |
# Check name of linpes |
# Render the linpe |
# Display .Rmd linked to the linpe |
mtcars_linpe <- unlink (mtcars_linpe, linpe = "test-linpe") |
3.linpe包函数介绍
link(data, file, linpe = NULL) |
示例:
file <- paste(find.package("linpe"), "rmd/test-linpe.rmd", sep = "/") |
unlink(data, linpe) |
display(data, linpe) |
linpe(data) |
Perform(data, linpe, ...) |
4.英文原文
http://www.quantide.com/linpe-make-sending-receiving-data-analysis-faster-easier/
标签:
原文地址:http://www.cnblogs.com/homewch/p/5968250.html