在ReactyValues内部使用Assign为Shiny?

杰里·福斯特

我想知道为什么assign函数不能在reactValues内部工作?我需要将一个函数定义reactiveValues为向量中的所有元素(零)。这些元素是事先未知的,因为它们是最初打开的csv文件中所有变量的列名。因此,我不能简单地一一设置值。任何建议都将受到高度赞赏。

ui <- shinyUI(fluidPage(

  titlePanel("Wondering"),

  sidebarLayout(

    sidebarPanel(
        actionButton(inputId = "add_one", label = "", icon = icon("plus"))
      ),

    mainPanel(
      tabsetPanel(
        tabPanel("Simple example",textOutput("test1"))
      )
    )
  )
)
)

##########
# SERVER #
##########

server <- shinyServer(function(input, output) {

  col_names <- c("A", "B")

  # Assign zeros to all elements from col_names
  # Please, use the assign function to do that!
  rv <- reactiveValues(

    # 1 How can I assign the initial value of zero to all column names? 

    # This is easy:
    A = 0, B = 0

    # But, in reality, in my app I do not know the variable names in advance, I just extract them and save
    # in the col_names vector. Now, I need to assign initial value of zero to all column names

    # I thought this might work, but no luck: All arguments passed to reactiveValues() must be named.
    #for (k in 1:length(col_names)){
    #
    #  assign(col_names[k], 0)  
    #}

    )

  # Sure, I will later have to figure out how to define observeEvent(s) for the unknown number of column names, but I am not there yet...
  observeEvent(input$add_one, {
    rv$A <- rv$A + 1
  })

  observeEvent(input$add_one, {
    rv$B <- rv$B + 1
  })

  # Output text
  output$test1 <-renderText({

    paste(rv$A, rv$B)

  })

})

shinyApp(ui = ui, server = server)
斯蒂芬·洛朗(Stephane Laurent)

您可以这样做:

rv <- reactiveValues()
for(colname in col_names){
  rv[[colname]] <- 0
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用内部指针为对象实现swap()

来自分类Dev

为桌面使用 1 个内部图像,为移动设备使用不同的内部图像?

来自分类Dev

Shiny-server加载资源失败:服务器响应,状态为500(内部服务器错误)

来自分类Dev

使用Jquery为内部iframe html元素添加类

来自分类Dev

使用Spring WebFlux测试时,DTO的内部列表为空

来自分类Dev

如何使用Svelte为内部更改设置元素动画?

来自分类Dev

使用内部联接为每个ID返回一行

来自分类Dev

在Meter中为每个循环使用变量内部

来自分类Dev

使用AltChunks合并的文档的内部文本为空

来自分类Dev

如何使用内部 XIB 为动态 UIStackView 设置对齐方式

来自分类Dev

使用指针作为参数的调用函数内部的对象为空

来自分类Dev

为Shiny Server设置RMySQL

来自分类Dev

如何使用Shiny中的传单在地图中将scrollWheelZoom设置为false?

来自分类Dev

R如果ChooserInput的右侧为空,则使用ShinyBS禁用actionButton时出现Shiny错误

来自分类Dev

需要在Shiny中为多个输出使用相同的输入

来自分类Dev

无法在HTML标签中为R Shiny使用'for'关键字

来自分类Dev

下载在downloadHandler Shiny中使用grid.draw()创建为PNG的图

来自分类Dev

测量Shiny内部的执行速度

来自分类Dev

使用JavaScript函数使用单独的颜色为内部HTML中的每个单词着色

来自分类Dev

使用内部类在Java /内部方法可见性中为外部类创建私有记录

来自分类Dev

当我对Object.assign()使用原语时,结果显示为空对象

来自分类Dev

在内部使用FirstOrDefault为Select创建动态LINQ表达式

来自分类Dev

在表格单元格中使用CSS使内部div高度为100%

来自分类Dev

使用Ajax时,服务器的状态为500(内部服务器错误)

来自分类Dev

为什么Active Record在内部为某些功能使用module_eval?

来自分类Dev

如何使用内部以php RESTful API为中心的设计而不是HTTP请求

来自分类Dev

我可以在静态内部类中为片段使用成员变量吗?

来自分类Dev

使用Decodable将JSON解析为具有数组内部数组的TableView节

来自分类Dev

如何使用酶作为instance()测试功能组件内部的方法为浅层包装返回null?

Related 相关文章

  1. 1

    使用内部指针为对象实现swap()

  2. 2

    为桌面使用 1 个内部图像,为移动设备使用不同的内部图像?

  3. 3

    Shiny-server加载资源失败:服务器响应,状态为500(内部服务器错误)

  4. 4

    使用Jquery为内部iframe html元素添加类

  5. 5

    使用Spring WebFlux测试时,DTO的内部列表为空

  6. 6

    如何使用Svelte为内部更改设置元素动画?

  7. 7

    使用内部联接为每个ID返回一行

  8. 8

    在Meter中为每个循环使用变量内部

  9. 9

    使用AltChunks合并的文档的内部文本为空

  10. 10

    如何使用内部 XIB 为动态 UIStackView 设置对齐方式

  11. 11

    使用指针作为参数的调用函数内部的对象为空

  12. 12

    为Shiny Server设置RMySQL

  13. 13

    如何使用Shiny中的传单在地图中将scrollWheelZoom设置为false?

  14. 14

    R如果ChooserInput的右侧为空,则使用ShinyBS禁用actionButton时出现Shiny错误

  15. 15

    需要在Shiny中为多个输出使用相同的输入

  16. 16

    无法在HTML标签中为R Shiny使用'for'关键字

  17. 17

    下载在downloadHandler Shiny中使用grid.draw()创建为PNG的图

  18. 18

    测量Shiny内部的执行速度

  19. 19

    使用JavaScript函数使用单独的颜色为内部HTML中的每个单词着色

  20. 20

    使用内部类在Java /内部方法可见性中为外部类创建私有记录

  21. 21

    当我对Object.assign()使用原语时,结果显示为空对象

  22. 22

    在内部使用FirstOrDefault为Select创建动态LINQ表达式

  23. 23

    在表格单元格中使用CSS使内部div高度为100%

  24. 24

    使用Ajax时,服务器的状态为500(内部服务器错误)

  25. 25

    为什么Active Record在内部为某些功能使用module_eval?

  26. 26

    如何使用内部以php RESTful API为中心的设计而不是HTTP请求

  27. 27

    我可以在静态内部类中为片段使用成员变量吗?

  28. 28

    使用Decodable将JSON解析为具有数组内部数组的TableView节

  29. 29

    如何使用酶作为instance()测试功能组件内部的方法为浅层包装返回null?

热门标签

归档