如何在闪亮的小部件中将tbl_df列的值作为选择传递?

丹波

我试图通过使用dplyr连接到数据库,然后将某些列中的唯一值作为不同小部件中的选择传递,来动态构建一些小部件。为了使代码可重现,我举一个示例,在其中将内置向量'state.abb'转换为1列的tbl_df,我认为它应该像tbl远程托管一样工作。

我的ui.R文件如下所示:

library(shiny)
library(dplyr)

shinyUI(fluidPage(

  titlePanel("Test"),

  fluidRow(

  #this part works
    column(4,
    checkboxGroupInput('tbl1', '',
                       state.abb, 
                       selected = state.abb)
    ),

    #this doesn't work
    column(4,
           checkboxGroupInput('tbl2', '',
                              tbl_df(as.data.frame(state.abb)), 
                              selected = tbl_df(as.data.frame(state.abb)))
    )


    ))
  )

当我的server.R为空时

library(shiny)
library(dplyr)
shinyServer(function(input, output) {      

})

运行应用程序时,我看到第一个清单,但由于tbl_df(as.data.frame(state.abb))不是矢量,所以第二个清单没有显示

将值从dplyr表传递到闪亮的小部件函数中的正确方法是什么?这甚至值得推荐吗?

巴塔尼切克

可能很简单

tbl_df(as.data.frame(state.abb))[[1]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Flutter中将值传递给数组内的小部件

如何在Flutter中将参数传递给小部件

如何在flutter中将输入值从扩展的子小部件返回到父小部件

提取单个dplyr tbl_df行作为矢量

如何获取小部件选择的值?

如何在标签小部件中将图像作为 bg 放置,以便文本也可见

如何在df.groupby之后将数据框列值作为窗口大小传递?

如何在Flutter中将国际化对象传递给子小部件

如何在 tkinter 按钮小部件中获取 text 参数的值,然后将该值作为参数传递给同一个按钮?

在dplyr tbl_df中删除列的最佳实践

如何在字典中将字典值作为图像路径传递?

如何在 jQuery 中将选定的值作为参数传递?

如何在Python的POST请求中将null作为值传递?

如何在 JSON 中将变量作为值传递

如何在 API 调用中将输入值作为参数传递?

如何在SSRS中将多个值作为单个参数传递

Flutter - 如何在传递值的同时从子级更改父级的主体小部件?

如何在有状态小部件中传递对象的值?

如何在颤动中将 3 行小部件设置为 3 列

如何将变量作为参数传递给小部件二,在那里修改它,并将修改后的值返回给小部件一,Flutter

如何在 Flutter 中将常量字体大小数据从一个小部件传递到另一个小部件

我如何在Flutter中将数据从一个小部件传递到另一个小部件?

如何在颤振中将控制器数据从一个小部件传递到另一个小部件

如何在bokeh中获取选择小部件的on_change值?

如何在Big Query中将列值作为列标题

使用闪亮的小部件从数据框中选择列并使用 textInput() 修改其名称

如何在BoxLayout中将kivy小部件相对于其他小部件居中?

如何在Flutter中将小部件放在另一个小部件上方?

如何在 Flutter 中将文本小部件并排包装