【问题标题】:Error in l$data : $ operator is invalid for atomic vectors shiny appl$data 中的错误:$ 运算符对于原子向量闪亮的应用程序无效
【发布时间】:2016-02-09 02:08:17
【问题描述】:
s[enter image description here][1]server.R
df <- read.csv("")
output$out1 <- renderUI({ 

    params <- colnames(df)

    # These are the colum names goes as a list into the selectInput..
    param_list <- params  

    # Dynamically create dropdown box
    selectInput("params", label = "Choose a variable to Observe", choices = param_list)
    # print(param_list)

})

stateDataSubset <- reactive({

    input$params
    dataSetVariable <- input$params

 })

我正在尝试使用input$param,它是在另一个反应函数的另一个函数中动态创建的,不知道为什么我会收到这个错误,因为过去类似的代码已经工作了。 paramsoutput$out1 中,现在我想要在 stateDataSubset 函数中输入。

【问题讨论】:

标签: r shiny


【解决方案1】:

您需要提供适当的示例。而不是仅仅解释不知道您要完成什么的用户......请提供导致错误的代码的输入和步骤。这个解释“在另一个反应函数的另一个 # 函数中创建......”或说“现在我 # 想要 stateDataSubset 函数中的输入。”哪些用户不知道不会有帮助。

并且,要回答您的错误$ operator is invalid for atomic vectors,请自行解释。您正在尝试使用 $ 访问向量。为避免该问题,请更改data.frame 的任何输入。 只有当您能够用示例解释您的问题时,才能提供代码格式的正确解决方案。

【讨论】:

    猜你喜欢
    • 2019-04-29
    • 1970-01-01
    • 2021-08-23
    • 1970-01-01
    • 2015-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-21
    相关资源
    最近更新 更多