最近在用knitr和rmarkdown作自动化报告生成, 其中一部分需要把外界的数据文件(csv格式)导入R, 再输出为表, 基本要求是三线格式的
但是列名和行名会有合并和多层的情况, 就像这张图的列名一样:
http://www.emeraldinsight.com/content_images/fig/0530150803003.png
然后大概看了下几个包(xtable, gtable, gridExtra, tables, jsPlot), 发现要不就是基于R本身的计算结果, lm啊anova啊的class来自动生成表格的, 要不就是生成图片的, 要不就不是三线式的
主要是markdown本身对表格自定义的支持不够, pandoc好像也不能实现这样的, 所以恐怕还是要借助R生成格式化的html再直接贴在rmd里
特来请教有何便利的实现方法, 实在不行就去看tables的源码了[s:15]