根据2.3 here节中的解释,我可以通过设置rownames = FALSE来删除datatable的行名

在此处输入图像描述

在R中使用DT::renderDataTable时,如何 suppress 行名称?下面的方法行不通,因为如果你看dataTables options reference,就没有行名选项

  output$subsettingTable <- DT::renderDataTable(
    subsetTable(), filter = 'top', server = FALSE, 
    options = list(pageLength = 5, autoWidth = TRUE, rownames= FALSE
    ))

我的问题类似于here.答案是renderTable,我试着让答案与DT::renderDataTable一起工作,但没有成功.

推荐答案

请仔细阅读函数的帮助页面,以了解哪个参数属于哪个函数.在你的例子中,rownames参数属于datatable()函数,但你实际上把它放在options参数中,这肯定是错误的.DT::renderDataTable()接受数据对象或表格小部件作为其第一个参数(同样,请阅读其帮助页面),因此以下任一表达式都应该起作用:

DT::renderDataTable(datatable(
    subsetTable(), filter = 'top', server = FALSE, 
    options = list(pageLength = 5, autoWidth = TRUE),
    rownames= FALSE
))

DT::renderDataTable(
    subsetTable(), filter = 'top', server = FALSE, 
    options = list(pageLength = 5, autoWidth = TRUE),
    rownames= FALSE
)

在后一种情况下,根据帮助页面...参数的文档,rownames = FALSE在内部被传递到datatable().

R相关问答推荐

如何将y轴设置为在ggplot 2中x=0处与x轴相交?

如何计算具有NA的行的更改百分比

了解.groups的目的= dØr的摘要功能中的删除

在Julia中调用R函数

在R中使用GG Plot时如何 suppress 等值线图中的彩色条

提取rame中对应r中某个变量的n个最小正值和n个最大负值的条目

如何将具有重复名称的收件箱合并到R中的另一列中,而结果不同?

多个ggpredicate对象的平均值

在ggplot的注释表格中突出显示最大值

R:连接值,而不是变量?

如何将旋转后的NetCDF转换回正常的纬度/经度网格,并使用R?

当月份额减go 当月份额

从外部文件读取多个值作为字符向量

基于R中的间隔扩展数据集行

您是否可以将组添加到堆叠的柱状图

在列表中排列R数据框中的列顺序

我们如何在R中透视数据并在之后添加计算

将列表中的字符串粘贴到R中for循环内的dplyr筛选器中

R -基线图-图形周围的阴影区域

注释不会绘制在所有ggplot2面上