【问题标题】:Shiny data table removing column header and sorting altogether闪亮的数据表删除列标题并完全排序
【发布时间】:2016-10-01 02:46:27
【问题描述】:

我正在尝试使用完全没有标题的闪亮数据表。我到了不显示列名的地步,但似乎无法摆脱带有排序箭头的标题:

library(DT)
df < data.frame(x = c('a', 'b', 'c'), y = c(1, 2, 3))
datatable(df, rownames = NULL, colnames = NULL, options = list(dom = 't'))

有什么方法可以完全摆脱标题?

【问题讨论】:

    标签: r datatable shiny dt


    【解决方案1】:

    colnames = NULL 现在不工作,它给出“未找到记录”消息而不是数据表。但是空字符串有效。 我将colnames = c("", "", "", "", "") 用于具有 5 列的表以删除列名。 在@Wilmar van Ommeren 的帮助下

    library(DT)
    df <- data.frame(x = c('a', 'b', 'c'), y = c(1, 2, 3))
    datatable(df, rownames = NULL, colnames = '', options = list(dom = 't', bSort=FALSE))
    

    【讨论】:

    • colnames = "" 对我来说已经足够了。即使有多个列
    【解决方案2】:

    我不知道整个标题,但这会删除排序标记。

       library(DT)
        df <- data.frame(z = c('a', 'b', 'c'), y = c(1, 2, 3))
        datatable(df, rownames = NULL, colnames = NULL, options = list(dom = 't',bSort=FALSE))
    

    【讨论】:

    • 这里一样,任何想法@IndranilGayen
    • @pommedeterresautee 试试这个数据表(df, rownames = NULL, colnames = NULL, options = list(dom = 'b', ordering = F))
    猜你喜欢
    • 2016-01-28
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    相关资源
    最近更新 更多