标签: r-markdown

在R markdown中生成下标

我知道R markdown可以产生上标:

text^superscript
Run Code Online (Sandbox Code Playgroud)

但是可以生成适当的下标吗?或者是欺骗和使用LaTeX数学模式的唯一方法:

$\sf{text_{subscript}}$
Run Code Online (Sandbox Code Playgroud)

预期的最终输出是HTML.

markdown r subscript knitr r-markdown

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

R Markdown中的2列部分

我是R Markdown的新手,我正在为我的工作中的一些新R用户组建一个R Markdown HTML页面,给他们一个介绍,并通​​过一些简单的演示.在展示像head和之类的东西的同时tail,它看起来很混乱,因为它会逐个打印出每个输出.只要我的.Rmd的其他部分被分成两列,我希望它们.在我的研究中,我遇到了这个问题:R Markdown中的2列报告 - 将HTML放在数据框之外.有一些关于HTML代码的变通方法的讨论,但我不是在HTML或CSS中的那个级别.我确实试过包括

<div class="columns-2">
</div>

从官方rmarkdown文档,但它没有任何影响

当我准备放弃时,@Molx对Stack Overflow问题发表评论说你可以将列分开***,但没有给出任何进一步的解释.我在几个方面试了一下:我***把R代码块中间包含在内,我将R代码块分开并放在两者***之间.当我做后者时,它***只是成为一个横向规则而对列没有任何作用.

我希望尽可能避免使用表格和CSS.如果有人对此有任何想法,我会很感激.

html r r-markdown

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

使用knitr和latex编写Rmarkdown中的代码块字体大小

在knitr中,size选项在.Rnw文件中正常工作,以下代码生成:

\documentclass{article}

\begin{document}

<<chunk1, size="huge">>=
summary(mtcars)
@


\end{document}
Run Code Online (Sandbox Code Playgroud)

RNW

但是,我不能让它在Rmarkdown中工作.以下代码不会像在.rnw文件中那样更改字体大小.尝试设置选项时会发生同样的事情opts_chunk$set(size="huge").

这是预期的行为吗?如何更改块代码字体大小?(我的意思是使用knitr选项,而不是\huge在代码之前添加)

---
title: "Untitled"
output: pdf_document
---

```{r, size="huge"}
summary(mtcars)
```
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我使用的是RStudio版本0.98.987,knitr 1.6和rmarkdown 0.2.68.

latex r knitr r-markdown

41
推荐指数
4
解决办法
3万
查看次数

循环在R降价

我有一个像这样的R降价文件:

The following graph shows a histogram of variable x:

```{r}
hist(x)
```
Run Code Online (Sandbox Code Playgroud)

我想介绍一个循环,所以我可以为多个变量做同样的事情.假设有这样的东西:

for i in length(somelist) {
  output paste("The following graph shows a histogram of somelist[[" , i, "]]")
  ```{r}
  hist(somelist[[i]])
  ```
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?

PS:更大的计划是创建一个程序,该程序将遍历数据框并自动为每列生成适当的摘要(例如直方图,表格,箱形图等).然后,该程序可用于自动生成降价文档,其中包含在查看第一个数据的数据时要进行的探索性分析.

markdown r r-markdown

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

简单的手动RMarkdown表,在HTML,PDF和DOCX中看起来很好

如何在RMarkdown中手动简单地格式化表格,在转换为HTML(使用knitr和markdown包),PDF(使用pandoc和miktex)和docx(使用pandoc)时看起来很好?

我希望能够在RMarkdown中编写小表,这些表不是R函数的结果,这些函数在我最常使用的三种格式中看起来很好.到目前为止,我发现3种格式中有2种格式看起来不错,可能是3/3吗?

一.这在Knit HTML之后看起来不错,但在PDF或docx中并不好

<table>
<tr>
<td>Eggs</td>
<td>Ham</td>
</tr>
<tr>
<td>Basil</td>
<td>Tomato</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

二.这个在Knit HTML之后看起来不错,但在PDF或docx中并不好

| Tables        | Are           | Cool  |
| ------------- |:-------------:| -----:|
| col 3 is      | right-aligned | $1600 |
| col 2 is      | centered      |   $12 |
| zebra stripes | are neat      |    $1 |
Run Code Online (Sandbox Code Playgroud)

三.这个在Knit HTML之后看起来不太好但是在PDF和docx中很好(到目前为止最好的选择)

V1         Tweedledee       Tweedledum
--------   --------------   ----------------
Age        14               14
Height     3'2"             3'2"
Politics   Conservative     Conservative
Religion   "New Age"        Syrian Orthodox
---------  --------------   ----------------
Run Code Online (Sandbox Code Playgroud)

四.在编织HTML并制作PDF和docx(获胜者!)之后这看起来不错,但不是我之后的手动格式. …

r pandoc knitr r-markdown

40
推荐指数
1
解决办法
6万
查看次数

包括带编织的交互式3D图形

使用knitr它可以rglRmarkdown源文件的html文档中嵌入3D图形:

```{r setup}
library(rgl)
knit_hooks$set(rgl = hook_rgl)
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x,y)
```

```{r, rgl=TRUE}
plot3d(x, y, z, col=rainbow(1000))
```
Run Code Online (Sandbox Code Playgroud)

但是html文档中的3D图形不是交互式的.是否有可能获得交互式3D图形?包的writeWebGL()功能rgl创建一个带有交互式3D图形的html文件,有没有办法直接包含这个HTML代码与Rmarkdown?否则如何手动包含此HTML代码?

更新24/06/2013

这是一个今天不起作用的示例(3D图形不会出现在Chrome中):

html r rgl knitr r-markdown

39
推荐指数
1
解决办法
1万
查看次数

如何在rmarkdown的标题中强制换行?

我在rmarkdown文档中有一个很长的标题,我想强制在特定位置换行.

最小例子:

---
title: "Quite long title want the * line break at the asterisk"
output: html_document
---
Run Code Online (Sandbox Code Playgroud)

我试过了:\n,\newline,\\和手动换行符.他们似乎都没有工作.

我认为它必须非常简单,但我无法找到解决方案.

r r-markdown

38
推荐指数
2
解决办法
1万
查看次数

图标题,使用knitr和markdown到html的引用

我正在编写一个Rmd文件,由knitr处理成HTML.它包含一些生成图形的R块,它们以HTML格式存储为数据URI.

1)如何为这样的图像添加标题?我想要一个类似"图3:等等等等"的标题,其中"3"是自动生成的.

2)我以后如何参考这个图像,即"正如你在图3中看到的那样,等等".

markdown r knitr r-markdown

37
推荐指数
4
解决办法
2万
查看次数

在RStudio/RMarkdown中,如何设置?

setwd在RStudio中的Rmd文件中似乎不会更改后续块中的目录.有没有办法设置工作目录好?

例:

```{r}
setwd("/tmp")
getwd()
```

```{r}
getwd()
```
Run Code Online (Sandbox Code Playgroud)

输出:

setwd("/tmp")
getwd()
## [1] "/private/tmp"

getwd()
## [1] "/Users/me/src"
Run Code Online (Sandbox Code Playgroud)

这是在Mac OS 10.8.5上使用RStudio 0.97.551,R版本3.0.2和knitr版本1.5.

我希望为所有后续块设置一次目录.

r rstudio r-markdown

36
推荐指数
1
解决办法
3万
查看次数

如何在RMarkdown中显示代码但隐藏输出?

我希望我的html文件显示代码,但不是此块的输出:

```{r echo=True, include=FALSE}
fun <- function(b)
    {
    for(a in b)
        {print(a)
        return(a * a)}
    }
y <- fun(b)
```
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,我需要打印来查看进度(实际上这是一个很长的功能).

但是在knitr文件中,我在另一个块中使用输出,所以我不想在这个中看到它(并且没有进展的概念,因为代码已经运行).

echo=True, include=FALSE在这里不起作用:整个事物是隐藏的(这是正常的行为include=FALSE).

我可以使用什么参数隐藏打印件,但显示我的代码?

r knitr r-markdown

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

标签 统计

r ×10

r-markdown ×10

knitr ×6

markdown ×3

html ×2

latex ×1

pandoc ×1

rgl ×1

rstudio ×1

subscript ×1