我正试图使用可操作函数打印我的数据,但我无法在绘图窗口中打印它,如果有人能够修改它,我已经在下面附上了我使用的代码。如果有更好的方法打印表格,也请告诉我。
mod1:5只是线性回归模型,在这里重建太多了
mod_comparason = compare_performance(mod1, mod2, mod3, mod4, mod5)
#print this data in a table
print(kable(mod_comparason))
当我使用这段代码时,我得到的似乎是控制台中表格的格式化,但没有打印出来;
<table>
<thead>
<tr>
<th style="text-align:left;"> Name </th>
<th style="text-align:left;"> Model </th>
<th style="text-align:right;"> AIC </th>
<th style="text-align:right;"> AIC_wt </th>
<th style="text-align:right;"> BIC </th>
<th style="text-align:right;"> BIC_wt </th>
<th style="text-align:right;"> RMSE </th>
<th style="text-align:right;"> Sigma </th>
<th style="text-align:right;"> R2 </th>
<th style="text-align:right;"> R2_adjusted </th>
<th style="text-align:right;"> R2_conditional </th>
<th style="text-align:right;"> R2_marginal </th>
<th style="text-align:right;"> ICC </th>
使用rmarkdown
,在块中指定results = "asis"
。以下示例显示了使用和不使用选项
---
title: "test"
---
```{r, echo = FALSE}
library(kableExtra)
print(kable(head(mtcars)))
```
```{r, results = "asis", echo = FALSE}
library(kableExtra)
print(kable(head(mtcars)))
```
如果我们想更改format
在"html"上打印,请更改参数。根据?kable
格式-字符串。可能的值有latex、html、pipe(Pandoc的管道表(、simple(Pandoc简单表(和rst。如果在编织器文档中调用函数,则会自动确定此参数的值。format值也可以在全局选项knitr.table.format中设置。如果format是一个函数,它必须返回一个字符串。
kable(head(iris), "pipe")
| Sepal.Length| Sepal.Width| Petal.Length| Petal.Width|Species |
|------------:|-----------:|------------:|-----------:|:-------|
| 5.1| 3.5| 1.4| 0.2|setosa |
| 4.9| 3.0| 1.4| 0.2|setosa |
| 4.7| 3.2| 1.3| 0.2|setosa |
| 4.6| 3.1| 1.5| 0.2|setosa |
| 5.0| 3.6| 1.4| 0.2|setosa |
| 5.4| 3.9| 1.7| 0.4|setosa |