gpt4 book ai didi

r - 当列标题中有空格时如何在 Shiny 中正确呈现数据表

转载 作者:行者123 更新时间:2023-12-02 01:02:45 25 4
gpt4 key购买 nike

我正在从 data.frame 渲染一个 datatable,为了便于阅读,我给它命名为“Agent Name”。当我部署一个 Shiny 的应用程序以将此数据作为数据表查看时,列名中的空格已被替换为“.”。如何避免这种行为并保留空格?谢谢。

最佳答案

您遇到了 R 的 make.names 函数。默认情况下,使用 make.names 函数检查 data.frames 名称。您可以在创建 data.frame 时使用 check.names 来阻止此检查:

library(shiny)
runApp(
list(
ui = fluidPage(dataTableOutput("mytable"))
, server = function(input, output, session){
output$mytable <- renderDataTable({
data.frame("my 1st col" = 1:3, "my 2nd col" = 4:6, check.names = FALSE)
})
}
)
)

enter image description here

关于r - 当列标题中有空格时如何在 Shiny 中正确呈现数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26533231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com