gpt4 book ai didi

r - .md中的xtable,然后在rstudio中以pdf形式显示,显示%注释

转载 作者:行者123 更新时间:2023-12-04 03:51:25 25 4
gpt4 key购买 nike

编写R Markdown(.Rmd)文件时,我使用Rstudio的“编织PDF”选项制作PDF。

使用xtable函数创建表时,在pdf中显示使用%在 latex 中注释的文本。使用 latex 和R编织.Rnw文件时,此问题消失了。

下面是将.Rmd文件编织为PDF以及将等效的.Rnw文件编织为(自然是pdf)的示例。

它们的PDF结果相同,只不过一行。在表格上方,显示以下内容:

% latex table generated in R 3.1.0 by xtable 1.7-3 package % Wed Aug 06 19:06:37 2014



MarkdownFile.Rmd
---
output: pdf_document
---

```{r, results='asis'}
library(xtable)
xtable(summary(cars))
```

SweaveFile.Rnw
\documentclass{article}

\begin{document}

<<r, results='asis'>>=
library(xtable)
xtable(summary(cars))
@

\end{document}

r中 xtable(summary(cars))表达式的实际输出如下。您可以看到以 %开头的前两行。不同之处在于.Rnw文件隐藏了它们,而.Rmd文件没有隐藏它们。
% latex table generated in R 3.1.0 by xtable 1.7-3 package
% Wed Aug 06 19:33:18 2014
\begin{table}[ht]
\centering
\begin{tabular}{rll}
\hline
& speed & dist \\
\hline
1 & Min. : 4.0 & Min. : 2.00 \\
2 & 1st Qu.:12.0 & 1st Qu.: 26.00 \\
3 & Median :15.0 & Median : 36.00 \\
4 & Mean :15.4 & Mean : 42.98 \\
5 & 3rd Qu.:19.0 & 3rd Qu.: 56.00 \\
6 & Max. :25.0 & Max. :120.00 \\
\hline
\end{tabular}
\end{table}

我假设问题是针织的.Rmd文件无法将 %识别为 latex 注释,因此将其打印出来。
如何摆脱 table 上方的这些行? .md文件有没有办法将 %识别为注释?

最佳答案

正如@celiomsj所说,在comment中使用print.xtable参数,并将其设置为FALSE以忽略参数:

print(xtable(summary(cars)), comment=FALSE)

关于r - .md中的xtable,然后在rstudio中以pdf形式显示,显示%注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25166758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com