我想在一个R标记文件中describe我的数据表
xtable(data, type='html')但到目前为止,我看过的软件包似乎都与xtable的html设置f.i兼容。Hmisc::describe,reporttools::tableNominal.
有人有办法解决这个问题吗?
示例:类似于Variables Overview with xtable in R,但在Markdown/html中工作。
发布于 2013-10-21 18:25:47
好的,我找到了一个非常适合R标记的选项,那就是使用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表之后加载。
发布于 2013-10-21 11:23:36
试试潘德套餐。特别是来自该包的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 |这个减价表应该呈现如下

https://stackoverflow.com/questions/19493119
复制相似问题