不确定以前是否询问过此问题。我对使用RShiny应用程序非常新,并且我想使用特定CSV文件的特定列中的值作为selectInput()选择框中的选项。这是我的代码没有CSV,使用一些虚拟变量。创建R-shiny应用程序,想要使用CSV文件中的人员名称作为selectInput中的选项
ui <- shinyUI(fluidPage(
titlePanel(title = h4("PLAYER SELF-CENTERED RATING (PSCR)", align = "center")),
sidebarLayout(
sidebarPanel(
selectInput("selectplayer",
label = h3("Select box"),
choices = list("Choice 1" = 3,
"Choice 2" = 4,
"Choice 3" = 5),
selected = 3)
),
mainPanel(
plotOutput('radarPlot', width = "100%")
)
)
))
很坦率地说,我相当失落w.r.t从哪里开始。我还需要使用CSV文件中的数据来创建另一个数据帧,这个数据帧在shinyServer的renderPlot()中绘制,因此需要找到一种方法将CSV数据导入到服务器和UI中。这是一个简单的任务,还是一件困难的事情?任何帮助感激!
看'read.csv'获得从您的CSV一个data.frame。然后在selectInput中,将选择更改为数据框的该列。 – Jean
你应该只是读取你的CSV数据以外的用户界面和服务器,然后它将可用于他们两个 –