![](/img/trans.png)
[英]How to describe dataframe category into section and content in r-markdown pdf?
[英]R describe and R Markdown
我想使用R Markdown文件describe
我的數據表
xtable(data, type='html')
但是到目前為止,我看過的所有軟件包似乎都不與html
設置中的xtable
兼容, xtable
Hmisc::describe
, reporttools::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.