代码之家  ›  专栏  ›  技术社区  ›  Tim Wilcox

如何在R markdown中删除表格边框

  •  0
  • Tim Wilcox  · 技术社区  · 3 年前

    下面是我用来手动创建表的代码。当我编织R markdown时,它周围和每行前面都有一个边框。有没有办法删除这些项目?或者我最好使用这些数据点创建数据帧,然后使用gt?

     library(dplyr)
     comparison <- matrix(c(-2267,-345916,-185344,-44.4,-24.0,-57.1,"+1224","+191534","+80,347","51.4","55.4","43.4"),ncol=3,byrow=TRUE)
     colnames(comparison) <- c("Daycare Services","Total, All Industries","Accommodation and Food Services")
     rownames(comparison) <- c("Decline","% Decline","Recovery","% Recovery")
    

    比较(<-像表(比较)

     comparison
    

    下面是我如何创建它的。创建新的R标记文件。接下来,我将代码块放在第一个块中(请看下面),然后在下面出现的部分的摘要(cars)处输入单词“comparison”

    knitr::opts_chunk$set(echo = TRUE)
    
    comparison <- matrix(c(-2267,-345916,-185344,-44.4,-24.0,-57.1,"+1224","+191534","+80,347","51.4","55.4","43.4"),ncol=3,byrow=TRUE)
    colnames(comparison) <- c("Daycare Services","Total, All Industries","Accommodation and Food Services")
    rownames(comparison) <- c("Decline","% Decline","Recovery","% Recovery")
    comparison <- as.table(comparison)
    
    comparison
    
    
    summary(cars)
    
    1 回复  |  直到 3 年前
        1
  •  1
  •   akrun    3 年前

    如果我们使用 gt ,那么我们会

    ```{r}
    library(gt)
    library(dplyr)
    comparison <- matrix(c(-2267,-345916,-185344,-44.4,-24.0,-57.1,"+1224","+191534","+80,347","51.4","55.4","43.4"),ncol=3,byrow=TRUE)
     colnames(comparison) <- c("Daycare Services","Total, All Industries","Accommodation and Food Services")
    rownames(comparison) <- c("Decline","% Decline","Recovery","% Recovery")
    out <- as.data.frame(comparison) 
    
     gt(out, rownames_to_stub = TRUE)
     ```
    

    -输出

    enter image description here