标签: r-markdown

YAML当前日期在rmarkdown

我想知道是否有一个技巧可以将当前日期放在.rmd要处理的文档的YAML前端knitrrmarkdown包中.我以前在我的维基页面顶部有以下行,

   _baptiste, `r format(Sys.time(), "%d %B, %Y")`_
Run Code Online (Sandbox Code Playgroud)

它将在html输出中转换为20145月3日的baptiste.现在,我想利用由提供的高级pandoc包装器rmarkdown,但在YAML头中使用r代码似乎不起作用:

---
title: "Sample Document"
output:
  html_document:
    toc: true
    theme: united
date: `r format(Sys.time(), "%d %B, %Y")`
author: baptiste
---

Error in yaml::yaml.load(front_matter) : 
  Scanner error: while scanning for the next token at line 6, column 7
 found character that cannot start any token at line 6, column 7
Calls: <Anonymous> ... output_format_from_yaml_front_matter -> 
       parse_yaml_front_matter -> <Anonymous> -> .Call
Run Code Online (Sandbox Code Playgroud)

任何解决方法?

yaml r knitr r-markdown

213
推荐指数
5
解决办法
7万
查看次数

R - Markdown避免包加载消息

我一直在使用Knitr通过R-Studio,并认为它非常整洁.我有一个小问题.当我在R-Chunk中获取文件时,knitr输出包括外部注释,如下所示:

+ FALSE Loading required package: ggplot2
+ FALSE Loading required package: gridExtra
+ FALSE Loading required package: grid
+ FALSE Loading required package: VGAM
+ FALSE Loading required package: splines
+ FALSE Loading required package: stats4
+ FALSE Attaching package: 'VGAM'
+ FALSE The following object(s) are masked from 'package:stats4':
Run Code Online (Sandbox Code Playgroud)

我试图以各种方式设置R-chunk选项,但似乎仍然没有避免这个问题:

```{r echo=FALSE, cache=FALSE, results=FALSE, warning=FALSE, comment=FALSE, warning=FALSE} 
source("C:/Rscripts/source.R");

```
Run Code Online (Sandbox Code Playgroud)

有没有办法评论这些消息?

markdown r rstudio knitr r-markdown

187
推荐指数
4
解决办法
19万
查看次数

如何将R Markdown转换为PDF?

我之前已经问过将R Markdown转换为HTML命令.

将R Markdown文件转换为PDF文档的好方法是什么?

一个好的解决方案将尽可能多地保留内容(例如,图像,方程式,html表等).解决方案需要能够从命令行运行.一个好的解决方案也是跨平台的,理想情况下最小化依赖关系,以便更容易共享makefile等等.

具体来说,有很多选择:

  • 是否将RMD转换为MD转换为HTML转换为PDF; 或RMD到MD到PDF; 或RMD到PDF
  • 如果markdown在R中使用包,则指定哪些选项
  • 是否使用pandoc,R内置的包或其他东西

这是一个示例rmd文件,可能会对任何提议的解决方案提供合理的测试.它被用作这篇博客文章的基础.

pandoc knitr r-markdown

125
推荐指数
5
解决办法
9万
查看次数

在R Markdown中插入图片/表格

所以我想在R Markdown中插入一张桌子和一张图片.在常规word文档中,我可以轻松地插入一个表(5行乘2列),并为图片复制和粘贴.

  1. 如何插入5行2列表(并在其中键入内容)(并根据第2列宽度比第1列调整表格)?

  2. 如何插入图片?根据我的理解,我应该首先将图片保存为png,然后将其引用到我的文档中.此外,我想自动调整图片到报告,比如不占用一页以上,或者不超过一页.(有没有办法让我根据自己的喜好调整图片的大小)?

  3. 如果有人知道任何关于R Markdown的酷/格式,你还可以让我知道吗?我知道这#是一个段落的大标题,并且** **大胆的东西.多数民众赞成我所知道的一切!

r r-markdown

110
推荐指数
4
解决办法
20万
查看次数

如何以智能方式在Rmarkdown中添加\newpage?

我想知道是否可以用\newpage不同的方式在R markdown v2中使用LaTeX 命令:

```{r, results='asis', echo=FALSE}
cat("\\newpage")
```
Run Code Online (Sandbox Code Playgroud)

我生产pdf_output.如果any1有任何想法请不要犹豫评论:)!谢谢

我创建这样的pdf:

---
title: " "
author: " "
date: "2014"
output: 
   pdf_document:
      includes:
         in_header: naglowek.tex
      highlight: pygments
      toc: true
      toc_depth: 3
      number_sections: true
      keep_tex: true
---
Run Code Online (Sandbox Code Playgroud)

r r-markdown

107
推荐指数
3
解决办法
9万
查看次数

R MarkDown和R NoteBook之间的区别

我试图在高层次上理解R Markdown和之间的区别R NoteBook.我知道它们是相互关联的,但我想弄清楚它们是如何相关的.我的理解是这样的:

我知道RNotebooks真的是R Markdown文档,但我对术语感到困惑.

RStudio新文件选项有R Markdown和,R NoteBook并且选择其中任何一个打开R Markdown文件但有细微差别.所以只是想弄清楚为什么有两种选择,两者之间有什么区别?

在此输入图像描述

我知道R笔记本是新推出的,R Makrdown已经存在了一段时间.部分混乱可能是因为我R Markdown在引入R Notebook之前从未使用过,所以我的相关或更具体的问题是

什么是R NoteBook不同于仅使用R MarkDown或R NoteBook带来了哪些新功能?

我在网络搜索上的所有点击都指出R笔记本使用R Markdown但我没有找到任何帮助,两者之间的具体差异.

r rstudio knitr r-markdown rnotebook

107
推荐指数
6
解决办法
3万
查看次数

在R Markdown中注释掉文本(Rmd文件)

在R Markdown(.Rmd)文件中,如何注释掉未使用的文本?我不是指在R代码块中的文本,但一般的文本,就像%LaTex的例如.

knitr r-markdown

102
推荐指数
3
解决办法
6万
查看次数

使用KnitR以编程方式在R中创建Markdown表

我刚刚开始了解KnitR以及使用Markdown生成R文档和报告.这看起来非常适合我日常报道我与工作有关的事情.但是,我没有看到的一件事是使用Markdown格式打印数据框和表的简单方法(有点像xtable,但使用Markdown而不是LaTeX或HTML).我知道我可以从xtable中嵌入HTML输出,但我想知道是否有任何基于Markdown的解决方案?

markdown r knitr r-markdown

101
推荐指数
5
解决办法
7万
查看次数

如何在降价中显示下划线符号?

在降价时,my_stock_index是我的股票指数.但我想要它表明my_stock_index.怎么办?

markdown r-markdown

85
推荐指数
3
解决办法
5万
查看次数

如何将两个RMarkdown(.Rmd)文件合并为一个输出?

我在同一个文件夹中有两个文件:chapter1.Rmd和chapter2.Rmd,其中包含以下内容:

chapter1.Rmd

---
title: "Chapter 1"
output: pdf_document
---

## This is chapter 1. {#Chapter1}

Next up: [chapter 2](#Chapter2)
Run Code Online (Sandbox Code Playgroud)

chapter2.Rmd

---
title: "Chapter 2"
output: pdf_document
---

## This is chapter 2. {#Chapter2}

Previously: [chapter 1](#Chapter1)
Run Code Online (Sandbox Code Playgroud)

我如何编织这些以便它们组合成单个pdf输出?

当然,render(input = "chapter1.Rmd", output_format = "pdf_document")工作完美,但render(input = "chapter1.Rmd", input = "chapter2.Rmd", output_format = "pdf_document")没有.

我为什么要这样做?将巨型文档分解为逻辑文件.

我已经使用@hadley的bookdown软件包从.Rmd构建乳胶,但这对于这个特殊的任务来说似乎有些过分.有没有使用knitr/pandoc/linux命令行的简单解决方案我不见了?谢谢.

r pandoc knitr r-markdown

82
推荐指数
3
解决办法
2万
查看次数

标签 统计

r-markdown ×10

knitr ×7

r ×7

markdown ×3

pandoc ×2

rstudio ×2

rnotebook ×1

yaml ×1