【问题标题】:R code chunk printing extra line in MarkdownR代码块打印Markdown中的额外行
【发布时间】:2015-10-19 20:16:12
【问题描述】:

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

【问题讨论】:

    标签: r markdown knitr


    【解决方案1】:

    我相信table() 正在为您的维度名称打印一个空白行。如果您指定dnn=NULL,它应该会消失。

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

    【讨论】:

    • @tammypham 没问题,请考虑将答案标记为正确。
    • 糟糕,我以为我之前已经这样做了。刚刚做了。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 2016-02-02
    • 2020-11-20
    • 2019-06-16
    • 1970-01-01
    相关资源
    最近更新 更多