r语言 - 使用复制按钮时如何从DT::d可删除标题



我在许多HTML rmarkdown报告中使用DT::d atatable,这些报告最终被复制到其他文档(例如,Word,Excel(中进行最终格式化/格式化。 我遇到的问题是,当我使用"复制"按钮扩展名从 DT::d atatable(( 复制并粘贴到另一个文档中时,它有一个烦人的标题,与表格一起粘贴。

例如,如果我使用下面的"复制"按钮:

df <- data.frame(x = 1:5, y = letters[1:5])
DT::datatable(df, 
extensions = "Buttons",
rownames = F, 
options = list(dom = 'Blfrtip', buttons = 'copy'))

我明白这个:

Exported data
x   y
1   a
2   b
3   c
4   d
5   e

是否可以在它下面没有Exported data和空白行,并且只在粘贴时有此输出?

x   y
1   a
2   b
3   c
4   d
5   e

您必须在传递给buttons参数的列表列表中使用title = NULL

df <- data.frame(x = 1:5, y = letters[1:5])
DT::datatable(df, 
extensions = "Buttons",
rownames = F, 
options = list(dom = 'Blfrtip', 
buttons = list(list(extend = 'copy', title = NULL))
))

最新更新