gpt4 book ai didi

R Shiny (选择输入): object "choices" not found

转载 作者:行者123 更新时间:2023-12-05 06:38:58 24 4
gpt4 key购买 nike

首先我想说我是新手。这段代码之前可以运行,但现在不再运行了。它给了我“错误:未找到对象‘选择’”我已经尝试为它提供 rownames(z$genres),

  • z 是我的数据
  • genres 包含我要检索的变量列表。

感谢任何帮助。先感谢您!

ui.R

conditionalPanel("sideBarMenu == 'CoordPlot",

selectizeInput("genre", "Genre", choices,
selected = choices[1])
)

服务器.R

observe({
output$barPlot <- renderPlot({
z %>% filter(genres == input$genre) %>% group_by(genres, newname2)%>%summarise(value = mean(values)) %>% ggplot(aes(x = newname2, y=value, fill = newname2)) + geom_bar(stat= "identity", width = 1, show.legend = FALSE) + labs(x = "Genre") + coord_polar()
})
)

最佳答案

该函数正在寻找一个对象 choices,但找不到它。您的代码中定义的选择对象在哪里?您应该确保您提供的选项包含流派的唯一值,如下所示:

selectizeInput("genre", "Genre", choices=unique(z$genres))

如果 z 数据框在您的环境中,这应该可以工作。最好添加一个文件 global.R,您可以在其中初始化/创建数据帧 z

关于R Shiny (选择输入): object "choices" not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45268485/

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