隐藏DT :: datatable()中的列名

时间:2019-01-23 00:43:03

标签: r dt

使用DT::datatable()

时是否可以隐藏列名

现在完全返回数据:

empty<-data.frame(c("a","d","d"),c("s","d","d"))
library(DT)
datatable(empty,colnames = F)

2 个答案:

答案 0 :(得分:2)

datatable(empty, colnames = c("", ""))

编辑

datatable(empty, colnames = rep("", ncol(empty)))

使代码更健壮

答案 1 :(得分:1)

您无需设置空白列名,而是可以通过以下方式完全删除标题:

library(DT)

datatable(head(iris), 
          options = list(
            headerCallback = JS(
              "function(thead, data, start, end, display){",
              "  $(thead).remove();",
              "}")
          )
)