R Shiny(selectizeInput):未找到对象“选择”

时间:2017-07-23 18:22:56

标签: r shiny

我想首先说我是新人。此代码之前正在运行,但现在它不再运行了。它给了我'错误:对象'选择'未找到'我尝试过提供rownames(z $ genres),

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

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

ui.R

#client code
import socket

clientsocket = socket.socket()
host = '192.168.0.23'
port = 2613

clientserver.connect((host,port))
print s.recv(1024)
clientserver.close

server.R

conditionalPanel("sideBarMenu == 'CoordPlot",

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

1 个答案:

答案 0 :(得分:1)

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

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

只要z数据框位于您的环境中,这应该可行。最好添加一个global.R文件,在其中初始化/创建数据框z