【问题标题】:xTable Knitr Error - every line is printed underneath in PDFxTable Knitr 错误 - 每一行都以 PDF 格式打印在下方
【发布时间】:2021-04-13 21:44:10
【问题描述】:

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

我使用以下代码(有更多表格,但它们遵循相同的模式; 库 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')
```

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

【问题讨论】:

    标签: r r-markdown knitr xtable


    【解决方案1】:

    如果您想在 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")
    ```
    

    【讨论】:

      猜你喜欢
      • 2018-06-25
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多