【发布时间】:2012-12-07 11:44:25
【问题描述】:
我尝试使用print.xtable add.to.row 来获得如下格式的表格:
运动
share of ballers 22.3
share of skiers 4.6
上瘾
share of smokers 20.3
share of drinkers 6.6
我的 R 表确实包含额外的 row.names,即使这些行不包含任何值。我使用 add.to.row 选项为不同的行添加颜色,如建议的here,效果很好。但不起作用的是使用 xtable 添加粗体文本或在行之间添加额外的hline。我总是收到如下错误消息:
Bad type area settings! 检测到的线宽大约比启发式确定的线宽大 52 % (typearea)。
因此,这可能意味着由于我的更改,表对于它的环境来说变大了,但不知道该怎么做。注意我读过类似one 这样的帖子,它修改了 xtable 输出本身,但即使这对我来说可能是可能的,但我正在寻找一个更简单的解决方案。因为如果我选择这个解决方案,我必须 capture.output 并使用正则表达式替换在两者之间添加一些东西。
有没有办法解决这个问题?还是有更简单的解决方案?
【问题讨论】: