【问题标题】:How to print xtable without hlines如何在没有 hlines 的情况下打印 xtable
【发布时间】:2019-09-18 23:56:37
【问题描述】:

假设我有一个简单的 xtable,制作如下:

library(xtable)
x <- as.data.frame(matrix(1:9,3,3))
x <- xtable(x)

我怎样才能打印这个只有列(即'&'s)的表格,而不是周围的任何东西?我不想要明确的 hlines。

使用:

print(x,
only.contents=T)

在表格前后返回\hline。我也会对解决方法感到满意,即使我希望在 xtable 中可以按预期进行设置。感谢您的任何提示。

【问题讨论】:

    标签: r latex xtable


    【解决方案1】:

    您可以将hline.after设置为NULL;见下文:

    library(xtable)
    x <- as.data.frame(matrix(1:9,3,3))
    
    print(xtable(x),
          only.contents=T)
    
    #> % latex table generated in R 3.6.0 by xtable 1.8-4 package
    #> % Wed Sep 18 11:54:58 2019
    #>  & V1 & V2 & V3 \\ 
    #>   \hline
    #> 1 &   1 &   4 &   7 \\ 
    #>   2 &   2 &   5 &   8 \\ 
    #>   3 &   3 &   6 &   9 \\ 
    #>    \hline
    
    print(xtable(x),
          hline.after = NULL,
          only.contents=T)
    
    #> % latex table generated in R 3.6.0 by xtable 1.8-4 package
    #> % Wed Sep 18 11:54:58 2019
    #>  & V1 & V2 & V3 \\ 
    #>  1 &   1 &   4 &   7 \\ 
    #>   2 &   2 &   5 &   8 \\ 
    #>   3 &   3 &   6 &   9 \\ 
    #> 
    

    您可以在?print.xtable阅读更多内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-30
      • 1970-01-01
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 2021-12-22
      相关资源
      最近更新 更多