标签: r-markdown

如何在 Rmarkdown 中添加表格列表?[R]

当我使用这样的语法时,any1 知道如何添加它们吗?

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

header.tex:但我认为这不会改变我对没有像 LaTeX 那样的表格列表有问题。

\usepackage{polski}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} 
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{rotating}
\usepackage{pdflscape}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{tikz}
\usepackage{float}
\usepackage{hyperref} 
\fancyhead[RO,LE]{\bfseries \small{text}}
\fancyhead[RE,LO]{\bfseries \small{author}}
Run Code Online (Sandbox Code Playgroud)

感谢您的任何回答:)在 Rmarkdown文档中我找不到线索......

r r-markdown

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

循环遍历knitr和rmarkdown中的代码

我一直在使用 Knit 和 rmarkdown 整理报告。我喜欢能够以可重现的 R 格式输出我的 R 代码,但是我不断遇到限制,并且想知道以前谁解决过这个问题。我需要循环遍历两个页面,其中包含列表中每个数据集合的各种内容和编织设置。一旦编写了这两页的代码,我想为列表中的每个集合填写 i (1、2、3、4、5 等)。

对于下面的示例,我有 master_list,其中包含 x1_list 和 x2_list。目前,我在每组代码之前设置了一个 num 变量,并相应地更改数字(1、2、3 等)。这是低效的,因为代码都是相同的,只是粘贴了两次。我怎样才能最好地循环代码。

说得更清楚一点。我想在 master_list 中的项目之前循环遍历代码(现在只需两次),而不是每次都重写代码。

我想重复的部分代码(下面是完整的可重现示例)

## Name `r num`: First Table

\vspace*{0.5in}

```{r echo = F, results = 'asis', message = F, warning = F, fig.width = 8, fig.height = 8, size = 'Large'}
library(xtable)
print(xtable(master_list[[num]][[1]]),type='latex',comment = FALSE,floating=FALSE)

```

\newpage

## Manager `r num`: Second Table

```{r echo = F, results = 'asis', message = F, warning = F, fig.align = …
Run Code Online (Sandbox Code Playgroud)

r knitr r-markdown

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

如何对齐由rmarkdown渲染的左html_document?

由于我不熟悉 css,我想知道是否有一种简单的方法可以“告诉”我的 rmarkdown 页面在渲染 HTML 页面时左对齐?

像这样的东西:

---
title: "My html-page"
output:
 html_document:
  body_placement: left 
---
Run Code Online (Sandbox Code Playgroud)

html r alignment r-markdown

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

r knit kable 填充不适用于 format = "html"

我正在尝试向我在 RMarkdown 文件中创建的表格添加填充,该文件将生成 pdf 和 html flexdashboard。我知道我可以使用许多函数/包(pander、xtable、DT 等),但我更喜欢使用 knit 包中的 kable 函数。

我遇到的问题是填充参数似乎不起作用。如果您能帮助我解决这个问题,而无需将自定义 CSS 添加到我的文档中,我将不胜感激。

例如,我尝试将填充设置为 0、10、20 来运行代码,但 html 文件中的表格看起来都相同。

knitr::kable(head(cars), format = "html", padding = 0)
knitr::kable(head(cars), format = "html", padding = 10)
knitr::kable(head(cars), format = "html", padding = 20)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我使用的是knitr_1.14和rmarkdown_1.0,我的会话信息如下。

R version 3.3.0 (2016-05-03)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
Run Code Online (Sandbox Code Playgroud)

html r knitr r-markdown

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

如何在 R Markdown 或闪亮的 DT 中显示列内图像?

---
title: "Untitled"
runtime: shiny
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

```{r}
df <- data.frame(image = "http://www.ufotm.com/data/attachment/forum/201203/11/110705gf50r55yqcka5ffz.jpg", title = "here is a title")
DT::renderDataTable(df,
                escape = FALSE,
                rownames = FALSE,
                extensions = 'Buttons', options = list(
                    dom = 'lBfrtip',
                    buttons = c('copy', 'csv', 'excel', 'pdf', 'print')
                    )
)
```
Run Code Online (Sandbox Code Playgroud)

我有图片网址。我尝试在 rmarkdown 或闪亮的应用程序中插入图像。我更喜欢DT图书馆,因为我可以下载 Excel 文件。我怎样才能做到这一点?

PS:我也想提供 Excel 或 pdf 文件供我的用户下载。

我尝试使用DataTables Options并找到相关问题。我尝试了下面的代码,它显示错误。

---
    title: "Untitled"
runtime: shiny
output: html_document
---

df …
Run Code Online (Sandbox Code Playgroud)

r r-markdown shiny dt

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

RMarkdown:带有数学符号和长文本的表格

首先,我得说我是一个使用RMarkdown.

话虽如此,我一直在向那个世界介绍自己,以便学习如何做报告。到目前为止,我已经学习了基础知识(数学符号、一些文本格式),但我无法像过去那样创建表格。

我已经使用knitr::kable()但没有数学符号创建了一个表格:

```{r table1, echo=F, warning=FALSE, message=F}

library(knitr)
library(dplyr)
library(kableExtra)
text_tbl <- data.frame(
        'Nro'=1:2,
        'Obj'= c(
                "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse id dolor id arcu pellentesque ullamcorper sit amet sit amet tortor. Quisque quis ligula non turpis faucibus rhoncus. Vestibulum lacinia laoreet massa eget semper.   ",
                "Phasellus aliquam mauris dui, id sagittis velit blandit sit amet. Etiam posuere elementum magna, eu fermentum dolor aliquet vitae. Maecenas ultricies orci quam, eu ultricies …
Run Code Online (Sandbox Code Playgroud)

r r-markdown

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

rmarkdown - 如何注释掉内联代码?

我正在 rmarkdown 中编写一些模板,并且我想使用内联 r 代码:

expanded uncertainty is `r var.sd*2`
Run Code Online (Sandbox Code Playgroud)

然而,由于这些变量(例如 var.sd)在之前的代码块被整理出来之前才可用,如果您尝试在 var.sd 尚未定义时打印报告,您(当然)会收到错误。

我想将代码保留在文档中但已注释掉,以便报告作者在计算 var.sd 时可以取消注释。

我看不出有什么方法可以注释掉代码,从而阻止 R 解释内联代码。我尝试放入 YAML 块(每行带有 #),并用

以下工作均不

---
expanded uncertainty is `r var.sd*2`
---

<!--
expanded uncertainty is `r var.sd*2`
-->
Run Code Online (Sandbox Code Playgroud)

R 内联代码不断被解释,因此抛出错误。

有没有另一种方法可以注释掉 R 并隐藏它?

r knitr r-markdown

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

使用 Rmarkdown 和 flextable 在 Word 中进行 LaTeX 格式化

我有一个表,其中包含带有LaTeX格式的列标题(例如,Lower CI$_{95\\%}$)。HTML当我使用或PDF格式渲染表格时knitr::kable,它们显示正确的格式,但使用 逐字打印flextable::regulartable

flextable::regulartable处理,或者我缺少指定的LaTeX参数(例如, ) ?如果不支持,最终会支持吗?escape = TLaTeX

它适用于pander,但flextable提供了更好的格式选项(除了明显缺乏LaTeX支持之外)。

r flextable knitr r-markdown

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

来自 Kable 的 LaTeX 代码显示在 R markdown PDF 中?

我正在尝试在 R-markdown 报告中放入一个表格,我喜欢它生成的表格,但 LaTeX 代码显示在报告中。我究竟做错了什么?请参阅图片和代码以供参考。我对 LaTeX 和 Markdown 很陌生,真的不知道我在做什么哈哈。出于安全原因,图像中的数据被涂黑。谢谢你!

PDF 输出有问题:((链接)

---
title: "Deal Fees by Client Ownership 2008-2018"
output:
  pdf_document: default
  html_document: default
  word_document: default
header-includes:
    - \usepackage{booktabs}
    - \usepackage{caption}
---
```{r, echo = FALSE, message = FALSE}

library(knitr)
library(scales)
library(ggplot2)
library(lubridate)
library(dplyr)
library(reshape2)
library(xtable)
library(kableExtra)
```
```{r, echo = FALSE, message = FALSE, comment=NA, results = 'asis'}


kable(df, format = "latex", caption = "Fee variances ($ millions)", booktabs = T) %>% 
  kable_styling() %>% 
  group_rows("Average", 1, 4) %>% 
  group_rows("Median", …
Run Code Online (Sandbox Code Playgroud)

latex r r-markdown kableextra kable

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

在使用 rmarkdown 生成的投影仪演示文稿中垂直居中对齐列的内容

如何在`rmarkdown::beamer_presentation 中垂直居中对齐多列的内容?

正如对这个 SO 帖子的回答的评论中所建议的那样,我尝试过::: {.column width="30%"},但这对我不起作用。

在此处输入图片说明

如果有一种简单的方法可以为每一列不同的方式对齐内容,那也将非常有用(例如,c1:顶部,c2:中间,c3:底部,c4:中间)。

移动电源

---
output:
  bookdown::pdf_book:
    base_format: rmarkdown::beamer_presentation
    slide_level: 2
    keep_tex: true
---

## Figures in columns top-aligned
::: columns

:::: {.column width="30%"}
```{r top-p-5, echo=FALSE, out.width='30%'}
plot(pressure[1:5,])
```
::::

:::: {.column width="30%"}
```{r top-p-10, echo=FALSE, out.width='50%'}
plot(pressure[1:10,])
```
::::

:::: {.column width="30%"}
```{r top-p-all, echo=FALSE, out.width='100%'}
plot(pressure[1:nrow(pressure),])
```
::::

:::

## Figures in columns center-aligned (not working)
::: columns

::: {.column width="30%"}
```{r center-p-5, echo=FALSE, …
Run Code Online (Sandbox Code Playgroud)

markdown latex r beamer r-markdown

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

标签 统计

r ×10

r-markdown ×10

knitr ×4

html ×2

latex ×2

alignment ×1

beamer ×1

dt ×1

flextable ×1

kable ×1

kableextra ×1

markdown ×1

shiny ×1