簡體   English   中英

R describe和R Markdown

[英]R describe and R Markdown

我想使用R Markdown文件describe我的數據表

xtable(data, type='html')

但是到目前為止,我看過的所有軟件包似乎都不與html設置中的xtable兼容, xtable Hmisc::describereporttools::tableNominal

有人對此有解決方案嗎?

示例:類似於R中帶有xtable的Variables Overview,但可以在Markdown / html中使用。

嘗試pander包。 特別是該包中的pandoc.table函數

> pandoc.table(head(mtcars), split.tables=Inf, style='rmarkdown')


|                    |  mpg  |  cyl  |  disp  |  hp  |  drat  |  wt   |  qsec  |  vs  |  am  |  gear  |  carb  |
|:-----------------------:|:-----:|:-----:|:------:|:----:|:------:|:-----:|:------:|:----:|:----:|:------:|:------:|
|      **Mazda RX4**      |  21   |   6   |  160   | 110  |  3.9   | 2.62  | 16.46  |  0   |  1   |   4    |   4    |
|    **Mazda RX4 Wag**    |  21   |   6   |  160   | 110  |  3.9   | 2.875 | 17.02  |  0   |  1   |   4    |   4    |
|     **Datsun 710**      | 22.8  |   4   |  108   |  93  |  3.85  | 2.32  | 18.61  |  1   |  1   |   4    |   1    |
|   **Hornet 4 Drive**    | 21.4  |   6   |  258   | 110  |  3.08  | 3.215 | 19.44  |  1   |  0   |   3    |   1    |
|  **Hornet Sportabout**  | 18.7  |   8   |  360   | 175  |  3.15  | 3.44  | 17.02  |  0   |  0   |   3    |   2    |
|       **Valiant**       | 18.1  |   6   |  225   | 105  |  2.76  | 3.46  | 20.22  |  1   |  0   |   3    |   1    |

該降價表應呈現如下

在此處輸入圖片說明

好的,我找到了一個可以很好地與R markdown一起使用的選項,並且使用psych::describe命令。 這樣做的好處是,最終表是一個data.frame對象,然后可以對其進行進一步操作。

xtable

library(psych)
library(xtable)
table.desc <- describe(mytable)
print(xtable(table.desc), type="html")

或使用Gmisc

library(psych)
table.desc <- describe(mytable)
table.prep <- as.matrix(table.desc)
library(Gmisc)
htmlTable(table.prep)

請注意,在此示例中,您確實要包括行名,因為它們是describe輸出的一部分。 另外, Gmisc繼承了Hmisc::describe命令,因此必須在創建stats表之后加載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM