相关疑难解决方法(0)

通过单击可执行文件r来编译来自rmd脚本的pdf

概要

我想通过单击文件/图标从rmd脚本生成pdf文件,这样我的同事就不会先打开RStudio来耗尽自己.

这个问题

当我在R-bloggers上看到这个并且让它工作时,我以为我正在接近从脚本到共享我的工作的完美工作流程,让我的同事执行文件并获得带有更新数字的pdf.但是,我无法使用knitr库中的某些函数.

最好的情况是,这个问题对于你们中只有少数人来说很有意思,但是这里有:

您可以在下面看到名为RexecKnit.Rmd的文件中的脚本.这是唯一的原因,如果你愿意,你可以自己测试整个程序.顺便说一句,我在Windows 7 64位上运行RStudio版本0.99.467.

---
title: "Executable R, rmd and pdf"
header-includes: \usepackage{caption} \usepackage{fancyhdr}
output: pdf_document
fig_caption: no
---

\addtolength{\headheight}{0.5cm} 
\pagestyle{fancyplain} 
\renewcommand{\headrulewidth}{0pt}

```{r Settings, echo = FALSE, eval = TRUE, results = "hide", warning = FALSE, message = FALSE}
rm(list=ls())

pck_loaded <- (.packages())

# Packages to load
pck_toload <- c('ggplot2', 'xts', 'quantmod', 'zoo', 'PerformanceAnalytics',
            'tseries', 'mvtnorm', 'data.table', 'XLConnect', 'sqldf', 'stargazer', 'xtable', 'gridExtra', 'grid', 'TTR')

# Load packages
for(i in 1:length(pck_toload)) {
   if …
Run Code Online (Sandbox Code Playgroud)

r rstudio knitr r-markdown

7
推荐指数
1
解决办法
2667
查看次数

标签 统计

knitr ×1

r ×1

r-markdown ×1

rstudio ×1