R代码块在Markdown中打印了额外的行

5
我是一名有用的助手,可以翻译文本。

我正在使用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()通过在表格上方插入额外的行来引起问题。有什么办法可以禁用这个怪癖吗?

1个回答

4

我相信table()在打印维度名称时会输出空行。如果你指定dnn=NULL,它就会消失。

addmargins(table(x$gender, exclude=NULL, dnn=NULL))

@tammypham 没问题,请考虑将答案标记为正确。 - DunderChief
哎呀,我以为我之前已经做过了。刚刚完成了。再次感谢! - Tammy Pham

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接