使用knitr在Markdown中使用多列表的HTML

时间:2012-08-14 10:49:43

标签: r knitr

我使用过knitr和LaTeX,但我想改用Markdown,因为这似乎与Word更兼容(htlatex和Pandoc工作,但它远非舒适)。我目前的问题是在Hmisc包中找到latex()的替代品。我发现的唯一替代方法是xtable,但它似乎没有创建多列。

以下是一个例子:

mx <- matrix(1:6, ncol=3) 
rownames(mx) <- LETTERS[1:NROW(mx)] 
colnames(mx) <- sprintf("Col %s", LETTERS[1:NCOL(mx)])
latex(mx, n.rgroup=c(2), rgroup=c("Nice!"),
      n.cgroup=c(2,1), cgroup=c("First", "Second"),
      file="", 
      ctable=TRUE)

生成此表:

enter image description here

1 个答案:

答案 0 :(得分:25)

好的,所以我自己写了......

该软件包的版本为1.0,名为 htmlTable ,可以从CRAN和我的博客gforge.se/packages获得。希望对你有帮助。我已经创建了一些小插图来帮助解决所有选项。