【发布时间】:2017-06-23 00:35:02
【问题描述】:
简单的问题:
我有一个Rmarkdown 脚本,用于生成表格和数字:
---
title: "test"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r libraries}
library(knitr)
library(kableExtra)
library(ggplot2)
```
# Table
```{r print.table,warning=FALSE,message=FALSE}
df <- data.frame(id=LETTERS,value=1:26)
knitr::kable(df) %>% kable_styling()
```
# Figure
```{r print.params.table,warning=FALSE,message=FALSE}
ggplot(data=df,aes(x=id,y=value))+geom_point()
```
我的问题是,是否有办法将表格和数字从 html 报告中保存到文件(例如,分别为 csv 和 pdf)?
我的意思是假设我将这个 html 报告发送给一个合作者,他想要一份单独的表格和数字副本,而无需编写任何代码行。 Rmarkdown 或 knitr 是否以按钮的形式在 html 报告中启用它,还是我必须以编程方式将这些保存到文件中?
【问题讨论】:
-
什么意思?您想以编程方式、自动还是手动方式保存它们?
-
1)
write.csv(), 2)pdf()...dev(off)在带有echo = FALSE的最终代码块中 -
我更新了我的问题以澄清这些观点
标签: r r-markdown