我正在使用Markdown,knitr。
创建数据分析报告当我运行包含表格的代码块时,
addmargins(table(x$gender, exclude=NULL))
这就是我得到的:
##
## Female Male <NA> Sum
## 49 53 0 102
这就是我想要的:
## Female Male <NA> Sum
## 49 53 0 102
Markdown自然会输出大量的空白区域,我试图提供尽可能浓缩的输出,因为需要打印这些报告。这些额外的行加起来就是很多额外的页面。
据我所见,这似乎只发生在表中,而不是其他代码。似乎table()
通过在表格上方插入额外的行来导致问题。有没有办法禁用这个怪癖?
答案 0 :(得分:3)
我相信table()
正在为您的维度名称打印一个空行。如果您指定dnn=NULL
,它就会消失。
addmargins(table(x$gender, exclude=NULL, dnn=NULL))