Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中使用pdf函数保存绘图和数据帧_R_Pdf_Grob - Fatal编程技术网

在R中使用pdf函数保存绘图和数据帧

在R中使用pdf函数保存绘图和数据帧,r,pdf,grob,R,Pdf,Grob,我最近在R中发现了函数pdf()。 我知道它只能用来保存绘图,但我也想用它来保存文本和数据帧。因此,我试图通过使用grid包和grob对象来欺骗函数,但我不知道如何操作。 是否有人可以输入一个代码,说明如何将data.frame转换为可通过pdf()函数保存的内容,或任何其他提供相同结果的方法?非常感谢。如果您愿意离开pdf功能,您可以使用knitr组合来生成LaTeX格式的表,并使用pandoc和rmarkdown将其呈现为pdf格式。下面是一个简单的例子: sink("trial.Rmd")

我最近在R中发现了函数
pdf()
。 我知道它只能用来保存绘图,但我也想用它来保存文本和数据帧。因此,我试图通过使用
grid
包和
grob
对象来欺骗函数,但我不知道如何操作。

是否有人可以输入一个代码,说明如何将data.frame转换为可通过
pdf()
函数保存的内容,或任何其他提供相同结果的方法?非常感谢。

如果您愿意离开
pdf
功能,您可以使用
knitr
组合来生成
LaTeX
格式的表,并使用
pandoc
rmarkdown
将其呈现为pdf格式。下面是一个简单的例子:

sink("trial.Rmd")
```{r, echo = FALSE}
exampleDF <- data.frame(a = 1:5, b = letters[1:5])
knitr::kable(exampleDF)
```
sink()

rmarkdown::render("trial.Rmd", "pdf_document")
sink(“trial.Rmd”)
```{r,echo=FALSE}

示例df如果您愿意离开
pdf
函数,可以使用
knitr
组合来生成
LaTeX
格式的表,并使用
pandoc
rmarkdown
将其呈现为pdf格式。下面是一个简单的例子:

sink("trial.Rmd")
```{r, echo = FALSE}
exampleDF <- data.frame(a = 1:5, b = letters[1:5])
knitr::kable(exampleDF)
```
sink()

rmarkdown::render("trial.Rmd", "pdf_document")
sink(“trial.Rmd”)
```{r,echo=FALSE}

我在堆栈的其他地方找到了答案:



对不起,以前没有仔细看

我在堆栈的其他地方找到了答案:



对不起,以前没有仔细看

至少有几个软件包可以将数据输出到pdf表格,比如
xtable
,非常感谢您将其转换为一个漂亮的LateX对象!!!但是我如何使用它来显示pdf函数呢?此代码不返回任何内容:
pdf(“report.pdf”,width=7,height=7)
pdo您需要专门使用
pdf
功能吗?或者你只是想把数据输出到pdf?我宁愿使用pdf函数,但如果你有简单的东西(不是降价),也可以处理我非常感兴趣的绘图!至少有几个软件包可以将数据输出到pdf表格,比如
xtable
,非常感谢您将其转换为一个漂亮的LateX对象!!!但是我如何使用它来显示pdf函数呢?此代码不返回任何内容:
pdf(“report.pdf”,width=7,height=7)
pdo您需要专门使用
pdf
功能吗?或者你只是想把数据输出到pdf?我宁愿使用pdf函数,但如果你有简单的东西(不是降价),也可以处理我非常感兴趣的绘图!至少有几个软件包可以将数据输出到pdf表格,比如
xtable
,非常感谢您将其转换为一个漂亮的LateX对象!!!但是我如何使用它来显示pdf函数呢?此代码不返回任何内容:
pdf(“report.pdf”,width=7,height=7)
pdo您需要专门使用
pdf
功能吗?或者你只是想把数据输出到pdf?我宁愿使用pdf函数,但如果你有简单的东西(不是降价),也可以处理我非常感兴趣的绘图!