xTable Knitr 错误 - 每行都打印在 PDF 中

xTable Knitr Error - every line is printed underneath in PDF

我尝试将我的 R-Markdown 编成 PDF 并想使用 xtable 打印一些 tables,但不幸的是我在下面打印了我的 table 的每个项目:Print Output (仅供参考:我在上大学,要求使用 xtable 进行此练习)。

我使用以下代码(还有更多 table,但它们遵循相同的模式; 库 xtable 之前已经加载到我的 R-Markdown 中):

```{r echo=FALSE}
swisstable <- sapply(swiss,function(x) {
c(Mean = mean(x), SD = sd(x), Median = median(x), IQR = IQR(x))
} )
```

```{r echo=FALSE}
swisstable <- xtable(swisstable,align=xalign(swisstable),digits=xdigits(swisstable), 
display=xdisplay(swisstable))
```

```{r results='asis', echo=FALSE}
print(xtable(swisstable, digits = 1, caption = "Tabelle 2: Überblick über den Datensatz 
swiss"),type='html')
```

感谢您的帮助, 谢谢, 玛蒂娜

如果您想在 pdf 中编织,请保留 results='asis',不要打印 xtable

```{r echo=FALSE}
library(xtable)
swisstable <- sapply(swiss,function(x) {
   c(Mean = mean(x), SD = sd(x), Median = median(x), IQR = IQR(x))
 })
```

```{r results='asis', echo=FALSE}
  xtable(swisstable, digits = 1, caption = "Tabelle 2: Überblick über den Datensatz swiss")
```